Lollipop isPowerSaveMode总是返回false

时间:2016-02-25 18:08:14

标签: android android-5.0-lollipop

我想知道PowerSaveMode是否被激活。我正在使用此代码:

    PowerManager pm = (PowerManager) context.getSystemService(Context.POWER_SERVICE);
    return pm.isPowerSaveMode();

但它总是返回FALSE。 我只尝试使用带有5.0.1的三星Galaxy S4,因为它是我唯一拥有的棒棒糖设备。 有什么提示吗?

1 个答案:

答案 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");