diff --git a/res/values/strings.xml b/res/values/strings.xml index 35e62e8ff70..d9e1ff40510 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -4892,7 +4892,7 @@ %1$s to charge - Battery restrictions + Background restriction Allow the app to run in the background @@ -4902,7 +4902,7 @@ App not allowed to run in background - App can not be optimized for battery use + Background usage can\u2019t be restricted Limit background activity? @@ -5051,11 +5051,11 @@ Restrict %1$d apps? - To save battery, stop %1$s from using battery in the background. + To save battery, stop %1$s from using battery in the background. This app may not work properly and notifications may be delayed. - To save battery, stop these apps from using battery in the background.\n\nApps:\n + To save battery, stop these apps from using battery in the background. Restricted apps may not work properly and notifications may be delayed.\n\nApps:\n - To save battery, stop these apps from using battery in the background.\n\nApps:\n%1$s. + To save battery, stop these apps from using battery in the background. Restricted apps may not work properly and notifications may be delayed.\n\nApps:\n%1$s. Restrict @@ -5077,27 +5077,31 @@ Manage apps automatically - Limit battery for infrequently used apps and apps that consume battery + Limit battery for apps that you don\u2019t use often - Battery Manager prevents apps from consuming battery when you aren\’t using them + When Battery Manager detects that apps are draining battery, you\u2019ll have the option to restrict these apps. Restricted apps may not work properly and notifications may be delayed. + + When Battery Manager detects that apps are draining battery, you\u2019ll have the option to restrict these apps. Restricted apps may not work properly and notifications may be delayed. + + When Battery Manager detects that apps are draining battery, you\u2019ll have the option to restrict these apps. Restricted apps may not work properly and notifications may be delayed. Restricted apps - %1$d app - %1$d apps + Limiting battery usage for %1$d app + Limiting battery usage for %1$d apps Apps shown here aren\'t behaving properly and have been using battery in the background.\n\nThese apps are now blocked from using battery in the background. As a result, some app notifications may be delayed. - Restrict apps automatically + Use Battery Manager - Prevent apps from using extra battery in the background + Detect when apps drain battery - On / Restricting apps automatically + On / Detecting when apps drain battery Off @@ -5354,7 +5358,7 @@ Turn on automatically - Turn on at %1$s + At %1$s Turn on @@ -7994,9 +7998,9 @@ No - On / Background usage restricted + App can\u2019t use battery in background - Off / Uses battery in background + App can use battery in background Require PIN? diff --git a/tests/robotests/src/com/android/settings/fuelgauge/BackgroundActivityPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/fuelgauge/BackgroundActivityPreferenceControllerTest.java index 9deec6b102e..9cd4b8ea823 100644 --- a/tests/robotests/src/com/android/settings/fuelgauge/BackgroundActivityPreferenceControllerTest.java +++ b/tests/robotests/src/com/android/settings/fuelgauge/BackgroundActivityPreferenceControllerTest.java @@ -174,7 +174,7 @@ public class BackgroundActivityPreferenceControllerTest { mController.updateSummary(mPreference); - assertThat(mPreference.getSummary()).isEqualTo("Off / Uses battery in background"); + assertThat(mPreference.getSummary()).isEqualTo("App can use battery in background"); } @Test @@ -184,7 +184,7 @@ public class BackgroundActivityPreferenceControllerTest { mController.updateSummary(mPreference); - assertThat(mPreference.getSummary()).isEqualTo("On / Background usage restricted"); + assertThat(mPreference.getSummary()).isEqualTo("App can\u2019t use battery in background"); } @Test diff --git a/tests/robotests/src/com/android/settings/fuelgauge/RestrictAppPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/fuelgauge/RestrictAppPreferenceControllerTest.java index 5fdf6492b77..6a97fe187ff 100644 --- a/tests/robotests/src/com/android/settings/fuelgauge/RestrictAppPreferenceControllerTest.java +++ b/tests/robotests/src/com/android/settings/fuelgauge/RestrictAppPreferenceControllerTest.java @@ -121,7 +121,7 @@ public class RestrictAppPreferenceControllerTest { mRestrictAppPreferenceController.updateState(mPreference); - assertThat(mPreference.getSummary()).isEqualTo("1 app"); + assertThat(mPreference.getSummary()).isEqualTo("Limiting battery usage for 1 app"); } @Test @@ -134,7 +134,7 @@ public class RestrictAppPreferenceControllerTest { mRestrictAppPreferenceController.updateState(mPreference); - assertThat(mPreference.getSummary()).isEqualTo("2 apps"); + assertThat(mPreference.getSummary()).isEqualTo("Limiting battery usage for 2 apps"); } @Test @@ -146,7 +146,7 @@ public class RestrictAppPreferenceControllerTest { mRestrictAppPreferenceController.updateState(mPreference); - assertThat(mPreference.getSummary()).isEqualTo("1 app"); + assertThat(mPreference.getSummary()).isEqualTo("Limiting battery usage for 1 app"); assertThat(mRestrictAppPreferenceController.mAppInfos).containsExactly( new AppInfo.Builder() .setUid(RESTRICTED_UID) diff --git a/tests/robotests/src/com/android/settings/fuelgauge/batterysaver/AutoBatterySeekBarPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/fuelgauge/batterysaver/AutoBatterySeekBarPreferenceControllerTest.java index f696dd592b1..fd911141388 100644 --- a/tests/robotests/src/com/android/settings/fuelgauge/batterysaver/AutoBatterySeekBarPreferenceControllerTest.java +++ b/tests/robotests/src/com/android/settings/fuelgauge/batterysaver/AutoBatterySeekBarPreferenceControllerTest.java @@ -84,7 +84,7 @@ public class AutoBatterySeekBarPreferenceControllerTest { mController.updateState(mPreference); assertThat(mPreference.isVisible()).isTrue(); - assertThat(mPreference.getTitle()).isEqualTo("Turn on at 20%"); + assertThat(mPreference.getTitle()).isEqualTo("At 20%"); assertThat(mPreference.getProgress()).isEqualTo(TRIGGER_LEVEL); } diff --git a/tests/robotests/src/com/android/settings/fuelgauge/batterytip/BatteryManagerPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/fuelgauge/batterytip/BatteryManagerPreferenceControllerTest.java index 8b4c017d1e9..37c830661e8 100644 --- a/tests/robotests/src/com/android/settings/fuelgauge/batterytip/BatteryManagerPreferenceControllerTest.java +++ b/tests/robotests/src/com/android/settings/fuelgauge/batterytip/BatteryManagerPreferenceControllerTest.java @@ -76,7 +76,7 @@ public class BatteryManagerPreferenceControllerTest { mController.updateState(mPreference); - assertThat(mPreference.getSummary()).isEqualTo("On / Restricting apps automatically"); + assertThat(mPreference.getSummary()).isEqualTo("On / Detecting when apps drain battery"); } @Test diff --git a/tests/robotests/src/com/android/settings/fuelgauge/batterytip/BatteryTipDialogFragmentTest.java b/tests/robotests/src/com/android/settings/fuelgauge/batterytip/BatteryTipDialogFragmentTest.java index 6d7e8e7210d..831c9462f4a 100644 --- a/tests/robotests/src/com/android/settings/fuelgauge/batterytip/BatteryTipDialogFragmentTest.java +++ b/tests/robotests/src/com/android/settings/fuelgauge/batterytip/BatteryTipDialogFragmentTest.java @@ -127,8 +127,9 @@ public class BatteryTipDialogFragmentTest { assertThat(shadowDialog.getTitle()).isEqualTo("Restrict app?"); assertThat(shadowDialog.getMessage()) - .isEqualTo("To save battery, stop app from using " - + "battery in the background."); + .isEqualTo( + "To save battery, stop app from using battery in the background. This app" + + " may not work properly and notifications may be delayed."); } @Test @@ -147,8 +148,10 @@ public class BatteryTipDialogFragmentTest { assertThat(shadowDialog.getTitle()).isEqualTo("Restrict 2 apps?"); assertThat(shadowDialog.getMessage()) - .isEqualTo("To save battery, stop these apps from using battery in the background" - + ".\n\nApps:\n"); + .isEqualTo( + "To save battery, stop these apps from using battery in the background. " + + "Restricted apps may not work properly and notifications may be" + + " delayed.\n\nApps:\n"); assertThat(shadowDialog.getView()).isNotNull(); } @@ -174,8 +177,10 @@ public class BatteryTipDialogFragmentTest { assertThat(shadowDialog.getTitle()).isEqualTo("Restrict 6 apps?"); assertThat(shadowDialog.getMessage()) - .isEqualTo("To save battery, stop these apps from using battery in the background" - + ".\n\nApps:\napp, app, app, app, app, and app."); + .isEqualTo( + "To save battery, stop these apps from using battery in the background. " + + "Restricted apps may not work properly and notifications may be" + + " delayed.\n\nApps:\napp, app, app, app, app, and app."); } @Test