我想为Android 2.3及更高版本创建锁屏应用。
我已经创建了锁屏,但是当您点击Android 5.x上的主页按钮时,您可以退出锁屏,或者当您点击广告时,或者当您向下拉菜单并点击某个选项时。
我希望你不能退出锁屏,除非你输入正确的密码。
我在Google Play中看到了一个可以满足我需求的应用。它被称为Lock screen password。基本上,这个应用程序中的锁屏高于一切。您可以向下拉菜单并单击某个选项,但该选项将在锁屏后面打开。同样的事情是广告,如果您点击广告,它将在锁屏后面打开。如果您单击主页按钮,它将从锁屏后面的所有内容退出,但锁屏将保持不变。退出的唯一方法是键入corrent passcode。
他们是怎么做到的?
答案 0 :(得分:0)
在下面的链接中查看接受的答案,它还有一些链接到一些可能对您有帮助的github项目。
https://stackoverflow.com/questions/10864300/create-a-lock-screen-of-my-own
答案 1 :(得分:0)
我建议将其添加到您的清单
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.HOME"/>
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
“android.intent.category.HOME”表示“这是家庭活动,这是设备启动时显示的第一个活动”。
“android.intent.category.LAUNCHER”表示此活动“应显示在顶级启动器中”。
您可能还想阅读有关KeyguardManager类的内容,尽管看起来实现锁定屏幕并不重要。