我正在尝试检测设备何时处于节电模式。
我目前正在做...
PowerManager powerManager = (PowerManager) getSystemService(Context.POWER_SERVICE);
boolean isPowerSavingMode = powerManager.isPowerSaveMode();
这对我的所有设备均正常运行,但运行Android 6.0的LG Risio 2(LG-M154)除外。即使启用了省电模式,在我的LG上,此布尔值始终为false。
有人知道检测LG设备的节电模式的方法吗?
我还阅读了其他问题,一些制造商要求您查询设置。我已经尝试了以下操作,并且都返回null ...
Settings.System.getString(getContentResolver(), "powersaving_switch");
Settings.System.getString(getContentResolver(), "psm_switch");
Settings.System.getString(getContentResolver(), "user_powersaver_enable");
还有什么我可以尝试的吗?谢谢!