* commit 'c2a809b1afae2077756fdf11af4ac5d466fa6d9a': Fix a keyguard charging status
This commit is contained in:
@@ -518,7 +518,7 @@ public class KeyguardUpdateMonitor implements TrustManager.TrustListener {
|
|||||||
* Determine whether the device is plugged in (USB, power, or wireless).
|
* Determine whether the device is plugged in (USB, power, or wireless).
|
||||||
* @return true if the device is plugged in.
|
* @return true if the device is plugged in.
|
||||||
*/
|
*/
|
||||||
boolean isPluggedIn() {
|
public boolean isPluggedIn() {
|
||||||
return plugged == BatteryManager.BATTERY_PLUGGED_AC
|
return plugged == BatteryManager.BATTERY_PLUGGED_AC
|
||||||
|| plugged == BatteryManager.BATTERY_PLUGGED_USB
|
|| plugged == BatteryManager.BATTERY_PLUGGED_USB
|
||||||
|| plugged == BatteryManager.BATTERY_PLUGGED_WIRELESS;
|
|| plugged == BatteryManager.BATTERY_PLUGGED_WIRELESS;
|
||||||
|
|||||||
@@ -162,8 +162,9 @@ public class KeyguardIndicationController {
|
|||||||
KeyguardUpdateMonitorCallback mUpdateMonitor = new KeyguardUpdateMonitorCallback() {
|
KeyguardUpdateMonitorCallback mUpdateMonitor = new KeyguardUpdateMonitorCallback() {
|
||||||
@Override
|
@Override
|
||||||
public void onRefreshBatteryInfo(KeyguardUpdateMonitor.BatteryStatus status) {
|
public void onRefreshBatteryInfo(KeyguardUpdateMonitor.BatteryStatus status) {
|
||||||
mPowerPluggedIn = status.status == BatteryManager.BATTERY_STATUS_CHARGING
|
boolean isChargingOrFull = status.status == BatteryManager.BATTERY_STATUS_CHARGING
|
||||||
|| status.status == BatteryManager.BATTERY_STATUS_FULL;
|
|| status.status == BatteryManager.BATTERY_STATUS_FULL;
|
||||||
|
mPowerPluggedIn = status.isPluggedIn() && isChargingOrFull;
|
||||||
mPowerCharged = status.isCharged();
|
mPowerCharged = status.isCharged();
|
||||||
updateIndication();
|
updateIndication();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user