Add screen usage string for battery settings
In advanced battery page we still use "Used for" Bug: 38328647 Test: Build & Screenshot Change-Id: Ic194bfed45a76c811c431a13b5554f5bc978bca5
This commit is contained in:
@@ -4686,6 +4686,8 @@
|
|||||||
|
|
||||||
<!-- Description for battery usage time for an app, i.e. Used for 30min. Note: ^1 should be used in all translations [CHAR LIMIT=60] -->
|
<!-- Description for battery usage time for an app, i.e. Used for 30min. Note: ^1 should be used in all translations [CHAR LIMIT=60] -->
|
||||||
<string name="battery_used_for">Used for <xliff:g id="time">^1</xliff:g></string>
|
<string name="battery_used_for">Used for <xliff:g id="time">^1</xliff:g></string>
|
||||||
|
<!-- Description for battery screen usage time for an app, i.e. Screen usage 30min. Note: ^1 should be used in all translations [CHAR LIMIT=60] -->
|
||||||
|
<string name="battery_screen_usage">Screen usage <xliff:g id="time">^1</xliff:g></string>
|
||||||
<!-- Description for battery usage info for an app, i.e. 60% used by facebook. [CHAR LIMIT=60] -->
|
<!-- Description for battery usage info for an app, i.e. 60% used by facebook. [CHAR LIMIT=60] -->
|
||||||
<string name="battery_used_by"><xliff:g id="percent">%1$s</xliff:g> used by <xliff:g id="app">%2$s</xliff:g></string>
|
<string name="battery_used_by"><xliff:g id="percent">%1$s</xliff:g> used by <xliff:g id="app">%2$s</xliff:g></string>
|
||||||
<!-- Description for percentage of battery usage for an app, i.e. Screen: 30% of overall battery. [CHAR LIMIT=60] -->
|
<!-- Description for percentage of battery usage for an app, i.e. Screen: 30% of overall battery. [CHAR LIMIT=60] -->
|
||||||
|
@@ -652,7 +652,7 @@ public class PowerUsageSummary extends PowerUsageBase {
|
|||||||
final CharSequence timeSequence = Utils.formatElapsedTime(getContext(), usageTimeMs,
|
final CharSequence timeSequence = Utils.formatElapsedTime(getContext(), usageTimeMs,
|
||||||
false);
|
false);
|
||||||
preference.setSummary(
|
preference.setSummary(
|
||||||
TextUtils.expandTemplate(getText(R.string.battery_used_for), timeSequence));
|
TextUtils.expandTemplate(getText(R.string.battery_screen_usage), timeSequence));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -360,10 +360,10 @@ public class PowerUsageSummaryTest {
|
|||||||
@Test
|
@Test
|
||||||
public void testSetUsageSummary_timeMoreThanOneMinute_setSummary() {
|
public void testSetUsageSummary_timeMoreThanOneMinute_setSummary() {
|
||||||
final long usageTimeMs = 2 * DateUtils.MINUTE_IN_MILLIS;
|
final long usageTimeMs = 2 * DateUtils.MINUTE_IN_MILLIS;
|
||||||
doReturn(mRealContext.getText(R.string.battery_used_for)).when(mFragment).getText(
|
doReturn(mRealContext.getText(R.string.battery_screen_usage)).when(mFragment).getText(
|
||||||
R.string.battery_used_for);
|
R.string.battery_screen_usage);
|
||||||
doReturn(mRealContext).when(mFragment).getContext();
|
doReturn(mRealContext).when(mFragment).getContext();
|
||||||
final String expectedSummary = "Used for 2m";
|
final String expectedSummary = "Screen usage 2m";
|
||||||
|
|
||||||
mFragment.setUsageSummary(mPreference, usageTimeMs);
|
mFragment.setUsageSummary(mPreference, usageTimeMs);
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user