From c9eba1f2535edf3d2cdad7b7487163def90854fc Mon Sep 17 00:00:00 2001 From: Jason Monk Date: Mon, 27 Jul 2015 11:23:15 -0400 Subject: [PATCH] Update battery optimization strings Bug: 22687961 Change-Id: I039a781a0c3db991cbe4ad7d3e6246cc5cb1cbfa --- res/layout/ignore_optimizations_content.xml | 4 ++-- res/values/strings.xml | 21 ++++++++++++--------- .../android/settings/fuelgauge/HighPowerDetail.java | 8 +++++--- 3 files changed, 19 insertions(+), 14 deletions(-) diff --git a/res/layout/ignore_optimizations_content.xml b/res/layout/ignore_optimizations_content.xml index 4641f0ed63..17327d9108 100644 --- a/res/layout/ignore_optimizations_content.xml +++ b/res/layout/ignore_optimizations_content.xml @@ -24,10 +24,10 @@ + android:id="@+id/ignore_off" /> + android:id="@+id/ignore_on" /> diff --git a/res/values/strings.xml b/res/values/strings.xml index aede37c15d..943debcaf8 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -6709,24 +6709,27 @@ %1$s (%2$d) - Ignore optimizations + Battery optimization - Allowed + Not optimized - Ignoring battery optimizations + Ignoring battery optimization - Not allowed + Optimizing battery use + + + Battery optimization not available - Don\u2019t apply battery optimizations. May drain your battery more quickly. + Don\u2019t apply battery optimization. May drain your battery more quickly. - 1 app allowed to ignore battery optimizations - %d apps allowed to ignore battery optimizations + 1 app allowed to ignore battery optimization + %d apps allowed to ignore battery optimization @@ -6855,10 +6858,10 @@ The app will be able to turn on/off Do Not Disturb and make changes to related settings. - Allow + Don\u2019t optimize - Don\u2019t allow + Optimize May drain your battery more quickly diff --git a/src/com/android/settings/fuelgauge/HighPowerDetail.java b/src/com/android/settings/fuelgauge/HighPowerDetail.java index 859b5b80be..6946f62f18 100644 --- a/src/com/android/settings/fuelgauge/HighPowerDetail.java +++ b/src/com/android/settings/fuelgauge/HighPowerDetail.java @@ -79,7 +79,7 @@ public class HighPowerDetail extends DialogFragment implements OnClickListener, @Override public Dialog onCreateDialog(Bundle savedInstanceState) { AlertDialog.Builder b = new AlertDialog.Builder(getContext()) - .setTitle(getString(R.string.ignore_optimizations_title, mLabel)) + .setTitle(mLabel) .setNegativeButton(R.string.cancel, null) .setView(R.layout.ignore_optimizations_content); if (!mBackend.isSysWhitelisted(mPackageName)) { @@ -141,8 +141,10 @@ public class HighPowerDetail extends DialogFragment implements OnClickListener, } public static CharSequence getSummary(Context context, String pkg) { - return context.getString(PowerWhitelistBackend.getInstance().isWhitelisted(pkg) - ? R.string.high_power_on : R.string.high_power_off); + PowerWhitelistBackend powerWhitelist = PowerWhitelistBackend.getInstance(); + return context.getString(powerWhitelist.isSysWhitelisted(pkg) ? R.string.high_power_system + : powerWhitelist.isWhitelisted(pkg) ? R.string.high_power_on + : R.string.high_power_off); } public static void show(Fragment caller, String packageName, int requestCode, -- 2.11.0