更改节电程序的状态 (on/off)

change the status of the power saver (on/off)

我试图从我的应用程序更改节电模式的状态我已经弄清楚如何读取状态(通过电源管理器)但我该如何更改它

PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);

PowerManager.WakeLock wl = pm.newWakeLock(PowerManager.SCREEN_DIM_WAKE_LOCK, "My Tag");

使用 wl.acquire(); 并确保您已将此权限添加到您的清单中,

<uses-permission android:name="android.permission.WAKE_LOCK" />

我猜 android SDK 中没有 API 支持这个,因为省电可能是设备制造商提供的第三方功能,他们有自己的版本 "Power Savers"。您可以只使用 PowerManager 获取和释放唤醒锁。