From 531e6b23a2a24d5a1116165735121434b9d7d80b Mon Sep 17 00:00:00 2001 From: "Wesley.CW Wang" Date: Tue, 4 May 2021 21:13:25 +0800 Subject: [PATCH] Update app usage page footer string - Use lower case string Bug: 178197718 Test: make SettingsRoboTests Change-Id: Id4111256bdab5f74e31fed6d015b96fe687a4c7b --- res/values/strings.xml | 4 ++++ .../settings/fuelgauge/AdvancedPowerUsageDetail.java | 7 +++---- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/res/values/strings.xml b/res/values/strings.xml index 8368b4647e8..ed0ebd6829b 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -5913,6 +5913,10 @@ Changing how an app uses your battery can affect its performance. This app requires %1$s battery usage. + + unrestricted + + optimized Screen usage since full charge diff --git a/src/com/android/settings/fuelgauge/AdvancedPowerUsageDetail.java b/src/com/android/settings/fuelgauge/AdvancedPowerUsageDetail.java index 21160d70cf4..7c2f0523115 100644 --- a/src/com/android/settings/fuelgauge/AdvancedPowerUsageDetail.java +++ b/src/com/android/settings/fuelgauge/AdvancedPowerUsageDetail.java @@ -297,7 +297,6 @@ public class AdvancedPowerUsageDetail extends DashboardFragment implements final long foregroundTimeMs = bundle.getLong(EXTRA_FOREGROUND_TIME); final long backgroundTimeMs = bundle.getLong(EXTRA_BACKGROUND_TIME); final String slotTime = bundle.getString(EXTRA_SLOT_TIME, null); - //TODO(b/178197718) Update layout to support multiple lines controller.setSummary(getAppActiveTime(foregroundTimeMs, backgroundTimeMs, slotTime)); } @@ -329,15 +328,15 @@ public class AdvancedPowerUsageDetail extends DashboardFragment implements void initPreferenceForTriState(Context context) { final String stateString; final String footerString; - //TODO(b/178197718) Update strings + if (!mBatteryOptimizeUtils.isValidPackageName()) { //Present optimized only string when the package name is invalid. - stateString = context.getString(R.string.manager_battery_usage_optimized_title); + stateString = context.getString(R.string.manager_battery_usage_optimized_only); footerString = context.getString( R.string.manager_battery_usage_footer_limited, stateString); } else if (mBatteryOptimizeUtils.isSystemOrDefaultApp()) { //Present unrestricted only string when the package is system or default active app. - stateString = context.getString(R.string.manager_battery_usage_unrestricted_title); + stateString = context.getString(R.string.manager_battery_usage_unrestricted_only); footerString = context.getString( R.string.manager_battery_usage_footer_limited, stateString); } else {