频道栏目
IT货架 > > 正文
android 电源管理,屏幕锁 ,小米2s点亮屏幕,解锁
网友分享于:Jan 1, 1970 8:00:00 AM    来源: IT货架   

标签:android   blog   http   ar   sp   2014   on   问题   log   

============问题描述============


我现在进行的是,通信方面的项目。但是当小米2s测试  来电   的时候,屏幕点亮了,但是没有屏幕没有解锁,只有解锁之后才会出现来点界面。问了别人,说是要看android这个方面的底层,我不知道有什么好的解决办法没有?
这个是电源管理以及解锁屏幕的代码:
//保持屏幕常亮
PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
WakeLock mWakeLock = pm.newWakeLock(PowerManager.FULL_WAKE_LOCK | PowerManager.ACQUIRE_CAUSES_WAKEUP, LOCK_TAG);  
 mWakeLock.acquire();
//屏幕解锁
KeyguardManager keyguardManager = (KeyguardManager)getSystemService(KEYGUARD_SERVICE);
 KeyguardLock keyguardLock = keyguardManager.newKeyguardLock(LOCK_TAG);
 keyguardLock.disableKeyguard();

============解决方案1============


引用 楼主 u010947098 的回复:
我现在进行的是,通信方面的项目。但是当小米2s测试  来电   的时候,屏幕点亮了,但是没有屏幕没有解锁,只有解锁之后才会出现来点界面。问了别人,说是要看android这个方面的底层,我不知道有什么好的解决办法没有?
这个是电源管理以及解锁屏幕的代码:
//保持屏幕常亮
PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
WakeLock mWakeLock = pm.newWakeLock(PowerManager.FULL_WAKE_LOCK | PowerManager.ACQUIRE_CAUSES_WAKEUP, LOCK_TAG);  
 mWakeLock.acquire();
//屏幕解锁
KeyguardManager keyguardManager = (KeyguardManager)getSystemService(KEYGUARD_SERVICE);
 KeyguardLock keyguardLock = keyguardManager.newKeyguardLock(LOCK_TAG);
 keyguardLock.disableKeyguard();
我也不知道,帮你顶一下吧bubuko.com,布布扣

============解决方案2============


那是小米系统自带的锁屏,你屏蔽不掉的。。应用级别的是无法修改系统级别的设置的。
那个让你看android底层的人,我估计也就是一种不会的托词而已。
可以创建连接引导用户取消掉自带锁屏直接进入系统。这个在开发者选项里面有。。

android 电源管理,屏幕锁 ,小米2s点亮屏幕,解锁

标签:android   blog   http   ar   sp   2014   on   问题   log   

相关板块推荐 iPhone WindowsPhone

广告服务联系QQ:1134687142 | 网站地图

版权所有: IT货架- 内容来自互联网,仅供用于技术学习,请遵循相关法律法规. 京ICP备11030978号-1