移动开发:关于Android屏幕解锁与持续开
打开并解锁
KeyguardManager km = (KeyguardManager)mContext.getSystemService(Context.KEYGUARD_SERVICE);
km.newKeyguardLock("Tag For Debug").disableKeyguard();
是屏幕保存常量状态
方法1、 getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
方法2、在onResume()中去添加 PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
PowerManager.WakeLock mWakeLock = pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "Tag For Debug");
mWakeLock.acquire();
在onPause()方法中去释放:mWakeLock.release();