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