广播接受者-锁屏清空程序锁的临时集合
2016-06-19 16:00
281 查看
当用户关闭手机屏幕后,下一次进入程序的时候 需要输入密码
1、新建广播接收者继承BroadcastReceiver
并在清单文件中注册锁屏的action
2、在服务代码中的onCreate()中获取键盘相关的服务
3、在看门狗中清空临时的集合
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();//清空临时的集合 }
相关文章推荐
- Android中BroadcastReceiver(异步接收广播Intent)的使用
- Android使用BroadcastReceiver实现手机开机之后显示画面的功能
- Android提高之BroadcastReceiver实例详解
- 详解Android中BroadCastReceiver组件
- Android编程四大组件之BroadcastReceiver(广播接收者)用法实例
- Android开发之BroadcastReceiver用法实例分析
- 广播 BroadCastReceiver
- BroadcastReceiver应用详解
- Android中利用广播接受者简单几步实现拨号显示归属地
- 拦截短信
- Android中BroadcastReceiver理解
- 关于安卓手机开机自启动APP无法成功的问题
- android 监听SDCard安装和卸载的代码
- BroadcastReceiver实现android来去电录音功能(外录)
- 小米手机不支持对去电的拦截解决方案(BroadcastReceiver)
- BroadcastReceiver之开机自启动程序
- 工作笔记(1)--Android平板禁用虚拟按键
- 一步一步的学习BroadCastReceiver
- android广播经典小例子