Merge "Add manual enabled battery saver reason (2/4)" into udc-dev am: c429ca3e2f
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/22504367 Change-Id: Ibe9bb0e826c0dc55e260b8068237c7ea2b32b19c Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
@@ -18,6 +18,8 @@ package com.android.settings.fuelgauge;
|
||||
|
||||
import static android.provider.Settings.EXTRA_BATTERY_SAVER_MODE_ENABLED;
|
||||
|
||||
import static com.android.settingslib.fuelgauge.BatterySaverLogging.SAVER_ENABLED_VOICE;
|
||||
|
||||
import android.content.Intent;
|
||||
import android.util.Log;
|
||||
|
||||
@@ -36,7 +38,7 @@ public class BatterySaverModeVoiceActivity extends VoiceSettingsActivity {
|
||||
if (intent.hasExtra(EXTRA_BATTERY_SAVER_MODE_ENABLED)) {
|
||||
if (BatterySaverUtils.setPowerSaveMode(this,
|
||||
intent.getBooleanExtra(EXTRA_BATTERY_SAVER_MODE_ENABLED, false),
|
||||
/*needFirstTimeWarning=*/ true)) {
|
||||
/*needFirstTimeWarning=*/ true, SAVER_ENABLED_VOICE)) {
|
||||
notifySuccess(null);
|
||||
} else {
|
||||
Log.v(TAG, "Unable to set power mode");
|
||||
|
@@ -16,6 +16,8 @@
|
||||
|
||||
package com.android.settings.fuelgauge.batterysaver;
|
||||
|
||||
import static com.android.settingslib.fuelgauge.BatterySaverLogging.SAVER_ENABLED_SETTINGS;
|
||||
|
||||
import android.content.ContentResolver;
|
||||
import android.content.Context;
|
||||
import android.net.Uri;
|
||||
@@ -103,7 +105,7 @@ public class BatterySaverButtonPreferenceController extends
|
||||
@Override
|
||||
public boolean setChecked(boolean stateOn) {
|
||||
return BatterySaverUtils.setPowerSaveMode(mContext, stateOn,
|
||||
false /* needFirstTimeWarning */);
|
||||
false /* needFirstTimeWarning */, SAVER_ENABLED_SETTINGS);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@@ -16,6 +16,8 @@
|
||||
|
||||
package com.android.settings.fuelgauge.batterytip.actions;
|
||||
|
||||
import static com.android.settingslib.fuelgauge.BatterySaverLogging.SAVER_ENABLED_UNKNOWN;
|
||||
|
||||
import android.app.settings.SettingsEnums;
|
||||
import android.content.Context;
|
||||
|
||||
@@ -31,7 +33,8 @@ public class BatterySaverAction extends BatteryTipAction {
|
||||
*/
|
||||
@Override
|
||||
public void handlePositiveAction(int metricsKey) {
|
||||
BatterySaverUtils.setPowerSaveMode(mContext, true, /*needFirstTimeWarning*/ true);
|
||||
BatterySaverUtils.setPowerSaveMode(mContext, true, /*needFirstTimeWarning*/ true,
|
||||
SAVER_ENABLED_UNKNOWN);
|
||||
mMetricsFeatureProvider.action(mContext,
|
||||
SettingsEnums.ACTION_TIP_TURN_ON_BATTERY_SAVER, metricsKey);
|
||||
}
|
||||
|
@@ -16,6 +16,8 @@
|
||||
|
||||
package com.android.settings.homepage.contextualcards.conditional;
|
||||
|
||||
import static com.android.settingslib.fuelgauge.BatterySaverLogging.SAVER_ENABLED_UNKNOWN;
|
||||
|
||||
import android.app.settings.SettingsEnums;
|
||||
import android.content.Context;
|
||||
import android.os.PowerManager;
|
||||
@@ -68,7 +70,7 @@ public class BatterySaverConditionController implements ConditionalCardControlle
|
||||
@Override
|
||||
public void onActionClick() {
|
||||
BatterySaverUtils.setPowerSaveMode(mAppContext, false,
|
||||
/*needFirstTimeWarning*/ false);
|
||||
/*needFirstTimeWarning*/ false, SAVER_ENABLED_UNKNOWN);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
Reference in New Issue
Block a user