您的位置:首页 > 其它

广播接受者-锁屏清空程序锁的临时集合

2016-06-19 16:00 281 查看
当用户关闭手机屏幕后,下一次进入程序的时候 需要输入密码

1、新建广播接收者继承BroadcastReceiver

并在清单文件中注册锁屏的action

</receiver>
<receiver android:name="cn.itcast.mobilesafe.receiver.xxxx" >
<intent-filter  >
<action android:name="android.intent.action.SCREEN_OFF" />
</intent-filter>
</receiver>


2、在服务代码中的onCreate()中获取键盘相关的服务

keyguardManager=(KeyguardManager) getSystemService(KEYGUARD_SERVICE);
keyguardManager.inKeyguardRestrictedInputMode();


3、在看门狗中清空临时的集合

//判断屏幕是不时是锁屏状态,拿到键盘相关的服务
if (keyguardManager.inKeyguardRestrictedInputMode()) {
tempstopapps.clear();//清空临时的集合
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  broadcastreceiver