我想知道PowerSaveMode是否被激活。我正在使用此代码:
PowerManager pm = (PowerManager) context.getSystemService(Context.POWER_SERVICE);
return pm.isPowerSaveMode();
但它总是返回FALSE。 我只尝试使用带有5.0.1的三星Galaxy S4,因为它是我唯一拥有的棒棒糖设备。 有什么提示吗?
答案 0 :(得分:2)
我发现三星以不同的方式工作。 像往常一样,Android喜欢变得棘手。
bActivated = Settings.System.getString(context.getContentResolver(), "psm_switch").equals("1");
我还读到HTC必须这样:
bActivated = Settings.System.getString(context.getContentResolver(), "user_powersaver_enable").equals("1");