如何禁用Android中的Home和其他系統(tǒng)按鈕?我需要禁用我的Android應(yīng)用程序中的Home和其他系統(tǒng)按鈕。例子: MX Player (看谷歌游戲你可以在播放器屏幕上按下“鎖定”圖標(biāo),它會鎖定所有的硬件和軟件系統(tǒng)按鈕。它可以很好的工作而不生根。我在一些不同Android版本的設(shè)備上進(jìn)行了測試。我試圖拆解孩子鎖(插件),但不知道它是如何工作的。我需要像孩子鎖(插件)一樣的解決方案MX Player-禁用Home、Back和所有其他系統(tǒng)按鈕。有什么建議嗎?
3 回答

陪伴而非守候
TA貢獻(xiàn)1757條經(jīng)驗 獲得超8個贊
您可以使用上面提到的屏幕釘扎功能禁用Home和recents按鈕Android5.0
Android5.0引入了一個新的屏幕釘扎API,允許您暫時限制用戶離開任務(wù)或被通知中斷。例如,如果您正在開發(fā)一款教育應(yīng)用程序來支持android上的高風(fēng)險評估需求,或者是一個單一用途或Kiosk應(yīng)用程序,則可以使用這一點。一旦應(yīng)用程序激活了屏幕釘扎,用戶就無法看到通知、訪問其他應(yīng)用程序或返回主屏幕,直到應(yīng)用程序退出該模式。
你可以把這個裝置鎖定為一個報亭。導(dǎo)航欄不是隱藏的,但是可以根據(jù)激活模式的方式移除或禁用“主”和“最近”按鈕。
- 3 回答
- 0 關(guān)注
- 816 瀏覽
添加回答
舉報
0/150
提交
取消