2016-02-25 101 views
1

我想知道PowerSaveMode是否被激活。我正在使用此代碼:棒棒堂isPowerSaveMode總是返回false

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

但它總是返回FALSE。 我只嘗試過使用5.0.1的三星Galaxy S4,因爲這是我身邊唯一的棒棒糖設備。 任何提示?

回答

1

我發現三星以不同的方式工作。 像往常一樣,Android喜歡變得棘手。

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

我也看了,對宏達電是這個樣子:

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

似乎並沒有在三星工作了,'psm_switch'總是返回1 – Philio

相關問題