如题。我不是要做流氓软件,确实有这么一个需求,设备一台特制的工业用平板电脑,操作系统是一修改过的 Android,但是厂商没有提供框架源代码。要求是 app 在手机上打开时允许关闭,在工业平板上打开时不允许关闭,并且平板上只有我们这个项目这一个 app,最好能开机自启动,app 占满屏幕。
学习是最好的投资!
你指的關閉時按後推鍵關閉還是Home鍵?後推鍵可以重寫OnBackPress來處理,Home鍵就沒辦法了。
做launcher屏蔽 Activity onkeydown
感覺你還是Android初學者,你所說的開機啟動、全螢幕顯示都是系統已經提供的功能,我想這個你百度一下不會不知道吧。 另外,Activity的關閉是由App自己控制的,何況你已經開機啟動、全屏顯示了,只要你自己不自己關閉,用戶自然不能打開其他應用來關閉它。
Activity
攔截back事件
利用hook技術可以實現,不過手機要用root權限
之前有過個思路-onPause時候startActivity自身,事實證明-這真的是死鎖!除非直接殺進程,不然不管是home還是back都是退不出去的
你指的關閉時按後推鍵關閉還是Home鍵?後推鍵可以重寫OnBackPress來處理,Home鍵就沒辦法了。
做launcher
屏蔽 Activity onkeydown
感覺你還是Android初學者,你所說的開機啟動、全螢幕顯示都是系統已經提供的功能,我想這個你百度一下不會不知道吧。
另外,
Activity
的關閉是由App自己控制的,何況你已經開機啟動、全屏顯示了,只要你自己不自己關閉,用戶自然不能打開其他應用來關閉它。攔截back事件
利用hook技術可以實現,不過手機要用root權限
之前有過個思路-onPause時候startActivity自身,事實證明-這真的是死鎖!除非直接殺進程,不然不管是home還是back都是退不出去的