diff --git a/res/values/strings.xml b/res/values/strings.xml
index dc7e567b4aa..3bb23d8d0fe 100644
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -4486,6 +4486,8 @@
^1 ago
App usage since full charge (^1 ago)
+
+ Device usage since full charge (^1 ago)
Amount of time screen has been on since full charge
@@ -7399,11 +7401,11 @@
Usage alerts
-
- Show all apps
+
+ Show full device usage
-
- Hide extra apps
+
+ Show app usage
Not optimized
diff --git a/src/com/android/settings/fuelgauge/PowerUsageSummary.java b/src/com/android/settings/fuelgauge/PowerUsageSummary.java
index b3d07b8abac..7d0f7e199c7 100644
--- a/src/com/android/settings/fuelgauge/PowerUsageSummary.java
+++ b/src/com/android/settings/fuelgauge/PowerUsageSummary.java
@@ -429,8 +429,9 @@ public class PowerUsageSummary extends PowerUsageBase {
updateLastFullChargePreference(runningTime);
final CharSequence timeSequence = Utils.formatElapsedTime(context, runningTime, false);
- mAppListGroup.setTitle(
- TextUtils.expandTemplate(getText(R.string.power_usage_list_summary), timeSequence));
+ final int resId = mShowAllApps ? R.string.power_usage_list_summary_device
+ : R.string.power_usage_list_summary;
+ mAppListGroup.setTitle(TextUtils.expandTemplate(getText(resId), timeSequence));
if (averagePower >= MIN_AVERAGE_POWER_THRESHOLD_MILLI_AMP || USE_FAKE_DATA) {
final List usageList = getCoalescedUsageList(