请问如何禁用Android中的Home和其他系统按钮?

如何禁用Android中的Home和其他系统按钮?

我需要禁用我的Android应用程序中的Home和其他系统按钮。

例子: MX Player (看谷歌游戏你可以在播放器屏幕上按下“锁定”图标,它会锁定所有的硬件和软件系统按钮。

它可以很好的工作而不生根。

我在一些不同Android版本的设备上进行了测试。我试图拆解孩子锁(插件),但不知道它是如何工作的。

我需要像孩子锁(插件)一样的解决方案MX Player-禁用Home、Back和所有其他系统按钮。

有什么建议吗?



烙印99
浏览 497回答 3
3回答

犯罪嫌疑人X

您可以使用上面提到的屏幕钉扎功能禁用Home和recents按钮Android5.0这里:Android5.0引入了一个新的屏幕钉扎API,允许您暂时限制用户离开任务或被通知中断。例如,如果您正在开发一款教育应用程序来支持android上的高风险评估需求,或者是一个单一用途或Kiosk应用程序,则可以使用这一点。一旦应用程序激活了屏幕钉扎,用户就无法看到通知、访问其他应用程序或返回主屏幕,直到应用程序退出该模式。你可以把这个装置锁定为一个报亭。导航栏不是隐藏的,但是可以根据激活模式的方式移除或禁用“主”和“最近”按钮。在测试了这个特性之后,我编写了一些信息。这里.
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Android