如何检测Android中的PowerSaveMode更改

问题描述 投票:0回答:1

我正在尝试检测电池的PowerSaveMode更改。我正在使用方法pm.isPowerSaveMode()。我总是有错误结果的问题。我正在尝试更新状态以启用该功能,但结果总是错误的。我正在使用三种不同的设备,即S8 +(Android 9),一加(Android 10),索尼(Android 10)...

请提供任何解决方案?

android battery powermanager
1个回答
0
投票

[这在OnePlus(Android 10)和模拟器(Android 10)中正常工作

 PowerManager powerManager = (PowerManager) getSystemService(Context.POWER_SERVICE);
 boolean powerSaveMode = powerManager.isPowerSaveMode();
 Log.e("Power Saver", "Mode is " + powerSaveMode);
© www.soinside.com 2019 - 2024. All rights reserved.