Android中可以使用WakeLock来设置或取消屏幕的高亮状态,主要代码如下:
PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE); mWakeLock = pm.newWakeLock(PowerManager.FULL_WAKE_LOCK | PowerManager.ACQUIRE_CAUSES_WAKEUP, this.getClass().getName()); // 设置 mWakeLock.acquire(); // 取消 if (mWakeLock.isHeld()) { mWakeLock.release(); }
权限:
<uses-permission android:name="android.permission.WAKE_LOCK" />