我试图了解在Android中覆盖主页按钮功能的方法。 我正在做一个LockScreen应用程序和HOME按钮正在解锁设备。
过去3天我一直在研究如何做到这一点,我发现的所有解决方案都不是100%有效(主要是由于HOME的性质)。
我已经在这三天内为所有解决方案实施了解决方案,但我仍然不满意。
问题:
我希望能够像AppStore中的WidgetLocker应用程序一样覆盖HOME按钮功能。 WidgetLocker不是一个家庭发射器,它仍然可以比任何人更好地覆盖HOME。
声明
解决方案
还有其他办法吗?
提前致谢。
答案 0 :(得分:0)
在以下主题中查找覆盖主页按钮的方法: Overriding the functionality of Home Button
就个人而言,我建议您选择实施自己主屏幕的选项。我在工作中使用similair设置。当按下主页按钮时,我们希望人们使用的应用程序被设置为默认选项。这样我们就可以控制人们在很大程度上可以去哪里。只能通过重置应用程序的应用程序默认值来重置此选项。如果需要修复设备,这将使其成为非永久性的。
对于后一种实现,只需在清单
中安装以下行<category android:name="android.intent.category.HOME" />
<category android:name="android.intent.category.LAUNCHER" />
<category android:name="android.intent.category.DEFAULT" />
现在,下次按主页按钮时,弹出窗口会询问您要执行的操作。