From 1abc13fe29cb81d993580d9140ed9c0b55716438 Mon Sep 17 00:00:00 2001 From: pajacechen Date: Sat, 17 Feb 2024 15:20:19 +0800 Subject: [PATCH] [Shadow] Update the string and the dismiss button - Disable the dismiss button for incompatible charging - Update the button string for battery defender tips - Update settings banner icon for defender Test: Manual Test Bug: 315748218 Change-Id: I0cfe03e7984be02eff4fb6dce68cc22fe7edf8e2 --- res/drawable/ic_battery_defender_tip_shield.xml | 9 +++++++++ res/values/strings.xml | 4 ++-- .../fuelgauge/batterytip/tips/BatteryDefenderTip.java | 2 +- .../batterytip/tips/IncompatibleChargerTip.java | 1 + 4 files changed, 13 insertions(+), 3 deletions(-) create mode 100644 res/drawable/ic_battery_defender_tip_shield.xml diff --git a/res/drawable/ic_battery_defender_tip_shield.xml b/res/drawable/ic_battery_defender_tip_shield.xml new file mode 100644 index 00000000000..1f1f73a609b --- /dev/null +++ b/res/drawable/ic_battery_defender_tip_shield.xml @@ -0,0 +1,9 @@ + + + diff --git a/res/values/strings.xml b/res/values/strings.xml index 45305ece4f6..746dbf51f36 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -5679,8 +5679,8 @@ Remove Cancel - - Charge to full + + Override Check charging accessory diff --git a/src/com/android/settings/fuelgauge/batterytip/tips/BatteryDefenderTip.java b/src/com/android/settings/fuelgauge/batterytip/tips/BatteryDefenderTip.java index 319ba7a16c8..37162448b1b 100644 --- a/src/com/android/settings/fuelgauge/batterytip/tips/BatteryDefenderTip.java +++ b/src/com/android/settings/fuelgauge/batterytip/tips/BatteryDefenderTip.java @@ -62,7 +62,7 @@ public class BatteryDefenderTip extends BatteryTip { @Override public int getIconId() { - return R.drawable.ic_battery_status_good_theme; + return R.drawable.ic_battery_defender_tip_shield; } @Override diff --git a/src/com/android/settings/fuelgauge/batterytip/tips/IncompatibleChargerTip.java b/src/com/android/settings/fuelgauge/batterytip/tips/IncompatibleChargerTip.java index c9ff8641ceb..72c710c023f 100644 --- a/src/com/android/settings/fuelgauge/batterytip/tips/IncompatibleChargerTip.java +++ b/src/com/android/settings/fuelgauge/batterytip/tips/IncompatibleChargerTip.java @@ -81,6 +81,7 @@ public final class IncompatibleChargerTip extends BatteryTip { } cardPreference.setSelectable(false); + cardPreference.enableDismiss(false); cardPreference.setIconResId(getIconId()); cardPreference.setPrimaryButtonText(context.getString(R.string.learn_more)); cardPreference.setPrimaryButtonAction(