Android唤醒屏幕并解锁

来源:互联网 发布:3d stroke for mac 编辑:程序博客网 时间:2024/05/08 08:17

转载:android 唤醒屏幕并解锁。

[java] view plain copy 在CODE上查看代码片派生到我的代码片public static void wakeUpAndUnlock(Context context){          KeyguardManager km= (KeyguardManager) context.getSystemService(Context.KEYGUARD_SERVICE);          KeyguardManager.KeyguardLock kl = km.newKeyguardLock("unLock");          //解锁          kl.disableKeyguard();          //获取电源管理器对象          PowerManager pm=(PowerManager) context.getSystemService(Context.POWER_SERVICE);          //获取PowerManager.WakeLock对象,后面的参数|表示同时传入两个值,最后的是LogCat里用的Tag          PowerManager.WakeLock wl = pm.newWakeLock(PowerManager.ACQUIRE_CAUSES_WAKEUP | PowerManager.SCREEN_DIM_WAKE_LOCK,"bright");          //点亮屏幕          wl.acquire();          //释放          wl.release();      }  加入权限<uses-permission android:name="android.permission.WAKE_LOCK" /><uses-permission android:name="android.permission.DISABLE_KEYGUARD" />
0 0
原创粉丝点击