Update the battery saver scheduler string
Fix: 266030870 Test: presubmit Change-Id: I271f02b6a6044ba39d23e9ad1eb1decebe4eec85
This commit is contained in:
@@ -5273,6 +5273,9 @@
|
|||||||
<!-- Battery Saver: Title for sticky battery saver preference [CHAR_LIMIT=60] -->
|
<!-- Battery Saver: Title for sticky battery saver preference [CHAR_LIMIT=60] -->
|
||||||
<string name="battery_saver_sticky_title_new">Turn off when charged</string>
|
<string name="battery_saver_sticky_title_new">Turn off when charged</string>
|
||||||
|
|
||||||
|
<!-- Battery Saver: Title for sticky battery saver preference with percentage [CHAR_LIMIT=60] -->
|
||||||
|
<string name="battery_saver_sticky_title_percentage">Turn off at <xliff:g id="battery_percentage" example="80%">%1$s</xliff:g></string>
|
||||||
|
|
||||||
<!-- Battery Saver: Description for sticky battery saver preference [CHAR_LIMIT=NONE] -->
|
<!-- Battery Saver: Description for sticky battery saver preference [CHAR_LIMIT=NONE] -->
|
||||||
<string name="battery_saver_sticky_description_new">Battery Saver turns off when battery reaches <xliff:g id="battery_percentage" example="80%">%1$s</xliff:g></string>
|
<string name="battery_saver_sticky_description_new">Battery Saver turns off when battery reaches <xliff:g id="battery_percentage" example="80%">%1$s</xliff:g></string>
|
||||||
|
|
||||||
|
@@ -14,6 +14,7 @@ import com.android.settings.core.TogglePreferenceController;
|
|||||||
|
|
||||||
public class BatterySaverStickyPreferenceController extends TogglePreferenceController implements
|
public class BatterySaverStickyPreferenceController extends TogglePreferenceController implements
|
||||||
PreferenceControllerMixin, Preference.OnPreferenceChangeListener {
|
PreferenceControllerMixin, Preference.OnPreferenceChangeListener {
|
||||||
|
private static final int DEFAULT_STICKY_SHUTOFF_LEVEL = 90;
|
||||||
|
|
||||||
private Context mContext;
|
private Context mContext;
|
||||||
|
|
||||||
@@ -39,10 +40,13 @@ public class BatterySaverStickyPreferenceController extends TogglePreferenceCont
|
|||||||
@Override
|
@Override
|
||||||
protected void refreshSummary(Preference preference) {
|
protected void refreshSummary(Preference preference) {
|
||||||
super.refreshSummary(preference);
|
super.refreshSummary(preference);
|
||||||
final int stickyShutoffLevel = Settings.Global.getInt(
|
final int stickyShutoffLevel = Settings.Global.getInt(mContext.getContentResolver(),
|
||||||
mContext.getContentResolver(), Global.LOW_POWER_MODE_STICKY_AUTO_DISABLE_LEVEL, 90);
|
Global.LOW_POWER_MODE_STICKY_AUTO_DISABLE_LEVEL, DEFAULT_STICKY_SHUTOFF_LEVEL);
|
||||||
|
final String formatPercentage = Utils.formatPercentage(stickyShutoffLevel);
|
||||||
|
preference.setTitle(mContext.getString(R.string.battery_saver_sticky_title_percentage,
|
||||||
|
formatPercentage));
|
||||||
preference.setSummary(mContext.getString(R.string.battery_saver_sticky_description_new,
|
preference.setSummary(mContext.getString(R.string.battery_saver_sticky_description_new,
|
||||||
Utils.formatPercentage(stickyShutoffLevel)));
|
formatPercentage));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
Reference in New Issue
Block a user