android 电源管理,屏幕锁 ,小米2s点亮屏幕,解锁
2014-10-19 21:58
357 查看
============问题描述============
我现在进行的是,通信方面的项目。但是当小米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 的回复:
============解决方案2============
那是小米系统自带的锁屏,你屏蔽不掉的。。应用级别的是无法修改系统级别的设置的。
那个让你看android底层的人,我估计也就是一种不会的托词而已。
可以创建连接引导用户取消掉自带锁屏直接进入系统。这个在开发者选项里面有。。
我现在进行的是,通信方面的项目。但是当小米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();
我也不知道,帮你顶一下吧这个是电源管理以及解锁屏幕的代码:
//保持屏幕常亮
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底层的人,我估计也就是一种不会的托词而已。
可以创建连接引导用户取消掉自带锁屏直接进入系统。这个在开发者选项里面有。。
相关文章推荐
- android 电源管理,屏幕锁 ,小米2s点亮屏幕,解锁
- Android startService 启动自动解锁点亮屏幕
- Android点亮屏幕或屏幕解锁和锁定
- android之PowerManager 与电源管理,解决灭屏状态下来短信屏幕不会点亮问题
- Android点亮解锁屏幕
- android解锁屏幕,点亮屏幕
- Android点亮屏幕和解锁完整示例
- Android屏幕点亮(常亮)及屏幕解锁和锁定
- android 唤醒屏幕,解锁以及部分机型点亮屏幕却没有解锁的问题
- Eclipse android 调试 自动点亮屏幕 并解锁
- Android屏幕解锁和点亮
- Android程序主动点亮&解锁屏幕的实现
- Android屏幕点亮(常亮)及屏幕解锁和锁定 全屏显示
- android 点亮屏幕与解锁
- Android屏幕解锁和点亮
- android 点亮屏幕与解锁
- Android startService 启动自动解锁点亮屏幕
- Android闹钟程序&屏幕点亮(常亮)及屏幕解锁和锁定
- Android屏幕点亮(常亮)及屏幕解锁和锁定
- Android屏幕点亮(常亮)及屏幕解锁和锁定