1

Android KitKat 4.4 にはバッテリー節約モードがあります。GPS やその他の機能を最適化して、バッテリー寿命を節約します。携帯電話がバッテリー節約モードになっているかどうかを確認することはできますか?

4

1 に答える 1

1

以下が役に立ちます。これは API レベル 19 以降でのみ使用できることに注意してください。

private void checkLocationModeSettings() {
    int mode = Settings.Secure.getInt(getContentResolver(), Settings.Secure.LOCATION_MODE,
            Settings.Secure.LOCATION_MODE_OFF);

    switch (mode) {
        case Settings.Secure.LOCATION_MODE_SENSORS_ONLY:
            Log.d(TAG, "Sensor only mode");
            break;
        case Settings.Secure.LOCATION_MODE_BATTERY_SAVING:
            Log.d(TAG, "Battery saving mode");
            break;
        case Settings.Secure.LOCATION_MODE_HIGH_ACCURACY:
            Log.d(TAG, "High accuracy mode");
            break;
        case Settings.Secure.LOCATION_MODE_OFF:
        default:
            Log.d(TAG, "Location access is disabled");
    }
}
于 2014-01-06T10:24:29.847 に答える