【发布时间】:2016-08-01 12:38:51
【问题描述】:
我正在 android studio 中开发一个锁屏应用程序。我知道我们不能禁用 HOME 按钮。但是Play商店上有很多锁屏应用程序。他们是怎么做到的?当我在这些应用程序中按下主页按钮时,没有任何反应。类型 keyguard 已弃用,也已弃用 keylocker。请告诉我如何让主页按钮不做任何事情或在同一个屏幕上。现在,我不想将其设为主屏幕,因为它让用户可以选择在主屏幕之间进行选择,而且我正在开发一个锁屏应用程序,所以如果这是唯一的解决方案,那么请告诉我如何将我的屏幕设为主屏幕以编程方式。请给出正确答案。
【问题讨论】:
-
实现
onKeyDown()方法并抓住按钮按下。 -
谢谢@MujammilAhamed,但我说的是android现在已经改变了。我的意思是 Keylocker 不存在,keyguard 不存在,TYPE_KEYGUARD 也不存在。所以,请参考我今天可以使用的代码。
-
谢谢@Shark 你能举个例子或参考吗?
标签: android lockscreen