Android 棒棒糖isPowerSaveMode总是返回false

Android 棒棒糖isPowerSaveMode总是返回false,android,android-5.0-lollipop,Android,Android 5.0 Lollipop,我正在尝试了解PowerSaveMode是否已激活。我正在使用以下代码: PowerManager pm = (PowerManager) context.getSystemService(Context.POWER_SERVICE); return pm.isPowerSaveMode(); 但它总是返回FALSE。 我只尝试过三星Galaxy S4 5.0.1版,因为它是我身边唯一的棒棒糖设备。 有什么建议吗?我发现三星的工作方式不同。 像往常一样,安卓喜欢狡猾 bActi

我正在尝试了解PowerSaveMode是否已激活。我正在使用以下代码:

    PowerManager pm = (PowerManager) context.getSystemService(Context.POWER_SERVICE);
    return pm.isPowerSaveMode();
但它总是返回FALSE。 我只尝试过三星Galaxy S4 5.0.1版,因为它是我身边唯一的棒棒糖设备。
有什么建议吗?

我发现三星的工作方式不同。 像往常一样,安卓喜欢狡猾

bActivated = Settings.System.getString(context.getContentResolver(), "psm_switch").equals("1");
我还读到,HTC必须这样:

bActivated = Settings.System.getString(context.getContentResolver(), "user_powersaver_enable").equals("1");

似乎不再适用于三星,
psm_开关始终返回1在我的三星Galaxy S4(安卓5.0.1)上工作完美。