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

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


我现在进行的是,通信方面的项目。但是当小米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();
我也不知道,帮你顶一下吧

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


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

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。