移动开发:关于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();
posted @ 2012-07-06 19:22  Dive  阅读(212)  评论(0编辑  收藏  举报