private final String ACT_SCREEN_OFF = "android.intent.action.SCREEN_OFF";
private final String ACT_SCREEN_ON = "android.intent.action.SCREEN_ON";这两个action 能够监听到屏幕亮和暗的状态,但是当屏幕亮的时候并不是解锁的状态
当我按下电源键,屏幕锁住,然后再按一下,屏幕亮了,但是屏幕依然是锁住的,我想问下怎么样才能监听到解锁的那个状态,求指点!!!!
private final String ACT_SCREEN_ON = "android.intent.action.SCREEN_ON";这两个action 能够监听到屏幕亮和暗的状态,但是当屏幕亮的时候并不是解锁的状态
当我按下电源键,屏幕锁住,然后再按一下,屏幕亮了,但是屏幕依然是锁住的,我想问下怎么样才能监听到解锁的那个状态,求指点!!!!
解决方案 »
- android系统开发 ubuntu
- 关于SQlite的问题~ 新手提问
- Android 自动化测试(monkeytest)错误日志分析
- moto手机上的摩托罗拉手机门户,可以在手机构建一个web页面从电脑上访问,请问是怎么实现的呢?
- 【转发】2011 APP年终总结——日均160元的收入经历
- android 源码Email里面对附件存储时在哪里判断附件类型的啊?
- 关于手机支付功能实现
- ListView圆角
- 想学习android开发 需要那些基本知识啊?
- java.lang.NumberFormatException: null,这个异常好奇怪哈!!
- android Google map 开发 怎么不显示地图图片
- android版区
在framwork层下,类 com.android.internal.policy.impl.KeyguardViewMediator
负责整个锁屏机制,当mHandler接收到KEYGUARD_DONE时会调用mContext.sendBroadcast(mUserPresentIntent);
这里用到的广播是只能被(system)系统调用,
mUserPresentIntent = new Intent(Intent.ACTION_USER_PRESENT);//该action只能被系统调用
mUserPresentIntent.addFlags(Intent.FLAG_RECEIVER_REPLACE_PENDING);然后我们就不用管啦,我做的是在解锁后跑一段动画,所以我在sendBroadcast(****)后加速动画就OK了。
当然我这个肯定不是最好的方法,大家可以一起研究哈。。
不好意思,在学校拿毕业证,今天才回来上班,邮件已发送!Sorry!
[email protected]