【发布时间】:2016-05-20 14:08:35
【问题描述】:
我正在制作屏幕锁定应用程序。我想在用户按下解锁按钮解锁手机时开始我的活动。届时将触发广播接收器并启动锁屏活动。那时所有的键,如返回键、主页键和最近的应用程序键都将被禁用。用户甚至可以从屏幕顶部带来通知面板。完成用户必须从应用程序解锁屏幕的所有操作。
我在清单中使用 SCREEN_ON 接收器,但是当屏幕打开时它不会被触发。
我有 2 个问题:
- 我想在用户打开屏幕或解锁屏幕时开始我的活动。
- 我想将我的活动保持在顶部,直到用户不解锁它。直到用户不解锁它之前没有其他活动或应用程序可以出现在它前面。甚至不应该显示任何通知。
我的清单是:
<receiver
android:name=".receiver"
android:enabled="true">
<intent-filter>
<action android:name="android.intent.action.SCREEN_ON" />
</intent-filter>
</receiver>
请提出任何解决方案。
【问题讨论】:
标签: android