我一直在搜索 Android 文档和 stackoverflow,我正在阅读的大多数答案都说您无法禁用或覆盖 Android 主页按钮。
尝试过 - 不起作用 https://stackoverflow.com/questions/6507063/home-button-disable
说不可能 https://stackoverflow.com/questions/12683418/android-disable-all-hardware-keys-for-lockscreen-app
问题是有一些已知的应用程序正在执行此操作:
儿童护理 https://rads.stackoverflow.com/amzn/click/com/B007WET5KI
这就是我要的:
家长加载应用程序,然后将设备交给孩子。孩子只能看到设备上已批准的应用程序(我知道如何执行此部分)。如果他们从我的应用程序的主启动器屏幕加载已批准的应用程序 - 如果他们按下主页按钮,则会将他们带回我的应用程序,而不是返回设备主屏幕。如果用户按下我的应用程序中的主页按钮 - 不会发生任何事情。后退按钮也是如此。
我正在寻找在覆盖主页按钮中复制儿童护理应用程序功能的正确解决方案。我该怎么做?
如果有人仍然感兴趣,您可以尝试将其放入您的主要活动中AndroidManifest.xml
<activity
...
android:launchMode="singleTask">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
<category android:name="android.intent.category.HOME" />
<category android:name="android.intent.category.DEFAULT" />
....
</intent-filter>
</activity>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)