Merge "Update keyguard charging text to indicate wireless" into pi-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
06cfb175bd
@@ -64,6 +64,9 @@
|
||||
charged, say that it is charged. -->
|
||||
<string name="keyguard_charged">Charged</string>
|
||||
|
||||
<!-- When the lock screen is showing and the phone plugged in, and the battery is not fully charged, say that it's wirelessly charging. [CHAR LIMIT=50] -->
|
||||
<string name="keyguard_plugged_in_wireless"><xliff:g id="percentage" example="20%">%s</xliff:g> • Wirelessly Charging</string>
|
||||
|
||||
<!-- When the lock screen is showing and the phone plugged in, and the battery
|
||||
is not fully charged, say that it's charging. -->
|
||||
<string name="keyguard_plugged_in"><xliff:g id="percentage">%s</xliff:g> • Charging</string>
|
||||
|
||||
@@ -955,6 +955,9 @@
|
||||
<!-- Interruption level: Alarms only. Optimized for narrow two-line display. [CHAR LIMIT=40] -->
|
||||
<string name="interruption_level_alarms_twoline">Alarms\nonly</string>
|
||||
|
||||
<!-- Indication on the keyguard that is shown when the device is wirelessly charging. [CHAR LIMIT=80]-->
|
||||
<string name="keyguard_indication_charging_time_wireless"><xliff:g id="percentage" example="20%">%2$s</xliff:g> • Wirelessly Charging (<xliff:g id="charging_time_left" example="4 hours and 2 minutes">%1$s</xliff:g> until full)</string>
|
||||
|
||||
<!-- Indication on the keyguard that is shown when the device is charging. [CHAR LIMIT=50]-->
|
||||
<string name="keyguard_indication_charging_time"><xliff:g id="percentage">%2$s</xliff:g> • Charging (<xliff:g id="charging_time_left" example="4 hours and 2 minutes">%s</xliff:g> until full)</string>
|
||||
|
||||
|
||||
@@ -395,22 +395,28 @@ public class KeyguardIndicationController {
|
||||
final boolean hasChargingTime = chargingTimeRemaining > 0;
|
||||
|
||||
int chargingId;
|
||||
switch (mChargingSpeed) {
|
||||
case KeyguardUpdateMonitor.BatteryStatus.CHARGING_FAST:
|
||||
chargingId = hasChargingTime
|
||||
? R.string.keyguard_indication_charging_time_fast
|
||||
: R.string.keyguard_plugged_in_charging_fast;
|
||||
break;
|
||||
case KeyguardUpdateMonitor.BatteryStatus.CHARGING_SLOWLY:
|
||||
chargingId = hasChargingTime
|
||||
? R.string.keyguard_indication_charging_time_slowly
|
||||
: R.string.keyguard_plugged_in_charging_slowly;
|
||||
break;
|
||||
default:
|
||||
chargingId = hasChargingTime
|
||||
? R.string.keyguard_indication_charging_time
|
||||
: R.string.keyguard_plugged_in;
|
||||
break;
|
||||
if (mPowerPluggedInWired) {
|
||||
switch (mChargingSpeed) {
|
||||
case KeyguardUpdateMonitor.BatteryStatus.CHARGING_FAST:
|
||||
chargingId = hasChargingTime
|
||||
? R.string.keyguard_indication_charging_time_fast
|
||||
: R.string.keyguard_plugged_in_charging_fast;
|
||||
break;
|
||||
case KeyguardUpdateMonitor.BatteryStatus.CHARGING_SLOWLY:
|
||||
chargingId = hasChargingTime
|
||||
? R.string.keyguard_indication_charging_time_slowly
|
||||
: R.string.keyguard_plugged_in_charging_slowly;
|
||||
break;
|
||||
default:
|
||||
chargingId = hasChargingTime
|
||||
? R.string.keyguard_indication_charging_time
|
||||
: R.string.keyguard_plugged_in;
|
||||
break;
|
||||
}
|
||||
} else {
|
||||
chargingId = hasChargingTime
|
||||
? R.string.keyguard_indication_charging_time_wireless
|
||||
: R.string.keyguard_plugged_in_wireless;
|
||||
}
|
||||
|
||||
String percentage = NumberFormat.getPercentInstance()
|
||||
|
||||
Reference in New Issue
Block a user