我正在尝试检测电池的PowerSaveMode更改。我正在使用方法pm.isPowerSaveMode()。我总是有错误结果的问题。我正在尝试更新状态以启用该功能,但结果总是错误的。我正在使用三种不同的设备,即S8 +(Android 9),一加(Android 10),索尼(Android 10)...
请提供任何解决方案?
[这在OnePlus(Android 10)和模拟器(Android 10)中正常工作
PowerManager powerManager = (PowerManager) getSystemService(Context.POWER_SERVICE);
boolean powerSaveMode = powerManager.isPowerSaveMode();
Log.e("Power Saver", "Mode is " + powerSaveMode);