话不多说直接上代码
--- a/code/frameworks/base/packages/SystemUI/src/com/android/systemui/power/PowerUI.java
+++ b/code/frameworks/base/packages/SystemUI/src/com/android/systemui/power/PowerUI.java
@@ -55,7 +55,6 @@ public class PowerUI extends SystemUI {
private static final long TEMPERATURE_INTERVAL = 30 * DateUtils.SECOND_IN_MILLIS;
private static final long TEMPERATURE_LOGGING_INTERVAL = DateUtils.HOUR_IN_MILLIS;
private static final int MAX_RECENT_TEMPS = 125; // TEMPERATURE_LOGGING_INTERVAL plus a buffer
-
private final Handler mHandler = new Handler();
private final Receiver mReceiver = new Receiver();
@@ -262,18 +261,17 @@ public class PowerUI extends SystemUI {
// only play SFX when the dialog comes up or the bucket changes
final boolean playSound = bucket != oldBucket || oldPlugged;
- mWarnings.showLowBatteryWarning(playSound);
+ // mWarnings.showLowBatteryWarning(playSound); //xwd mod 20240613 去掉低电提醒框
} else if (isPowerSaver || plugged || (bucket > oldBucket && bucket > 0)) {
- mWarnings.dismissLowBatteryWarning();
+ // mWarnings.dismissLowBatteryWarning();//xwd mod 20240613 去掉低电提醒框
} else {
- mWarnings.updateLowBatteryWarning();
+ // mWarnings.updateLowBatteryWarning();//xwd mod 20240613 去掉低电提醒框
}
-
if (plugged && mBatteryLevel < mLowBatteryReminderLevels[1] &&
(mBatteryLevel != oldBatteryLevel || !oldPlugged)) {
- mWarnings.showCriticalBatteryWarningDialog();
+ // mWarnings.showCriticalBatteryWarningDialog();//xwd mod 20240613 去掉低电提醒框
} else if (!plugged || mBatteryLevel >= mLowBatteryReminderLevels[1]){
- mWarnings.dismissCriticalBatteryWarningDialog();
+ //mWarnings.dismissCriticalBatteryWarningDialog();//xwd mod 20240613 去掉低电提醒框
}
} else if (Intent.ACTION_SCREEN_OFF.equals(action)) {
mScreenOffTime = SystemClock.elapsedRealtime();
@@ -285,8 +283,8 @@ public class PowerUI extends SystemUI {
} else if (PowerManager.ACTION_POWER_SAVE_MODE_CHANGED.equals(action)) {
boolean isPowerSaver = mPowerManager.isPowerSaveMode();
if (isPowerSaver) {
- mWarnings.dismissLowBatteryWarning();
- mWarnings.dismissCriticalBatteryWarningDialog();
+ // mWarnings.dismissLowBatteryWarning();//xwd mod 20240613 去掉低电提醒框
+ // mWarnings.dismissCriticalBatteryWarningDialog();//xwd mod 20240613 去掉低电提醒框
}
// Add for Bug#762212 the low-battery warning is disapear even in low power mode <--END
} else {