我希望我的应用程序保持 CPU 运行,但关闭屏幕以最大程度地减少电力浪费。
以前有关此主题的帖子建议采用以下方法:
mPm = (PowerManager) getSystemService(Context.POWER_SERVICE);
mWakeLock = mPm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, Constants.WAKE_LOCK_TAG);
mWakeLock.acquire(); //keep CPU running, turn screen off
清单包含:
<uses-permission android:name="android.permission.WAKE_LOCK" />
在我的纯真中,我预计在获得锁定后屏幕会立即关闭,但什么也没发生。我读过的早期帖子似乎从未解决过这个问题,有人成功了吗?还有什么我必须做的吗?