From 846be63c9cd171d1f6d1fbe9a6c52e3981c3a655 Mon Sep 17 00:00:00 2001 From: pajacechen Date: Mon, 22 Jan 2024 17:20:58 +0800 Subject: [PATCH] Update string for incompatible charging Update string and icon for incompatibe charger settings banner tip Dark theme: https://screenshot.googleplex.com/6fpK5z6PQ6yGnNU.png Light theme: https://screenshot.googleplex.com/ASWf6CzF2f9Qfg8.png Figma design: https://screenshot.googleplex.com/7yBoAW7jHxhHsEg.png Bug: 315748218 Test: atest SettingsRoboTests:com.android.settings.fuelgauge.batterytip.tips.IncompatibleChargerTipTest Change-Id: I10498aaf820ab1c2123d80051f09b2f11560f33a --- res-product/values/strings.xml | 6 ++--- .../ic_battery_incompatible_charger.xml | 25 +++++++++++++++++++ res/values/strings.xml | 2 +- .../tips/IncompatibleChargerTip.java | 2 +- .../tips/IncompatibleChargerTipTest.java | 3 ++- 5 files changed, 32 insertions(+), 6 deletions(-) create mode 100644 res/drawable/ic_battery_incompatible_charger.xml diff --git a/res-product/values/strings.xml b/res-product/values/strings.xml index 0e1713c4f14..c9dc2489ae3 100644 --- a/res-product/values/strings.xml +++ b/res-product/values/strings.xml @@ -719,9 +719,9 @@ Your device was reset to factory settings. To use this device, enter your previous password. - Battery charging slowly or won\'t charge. Check if the cable and power adapter work with your phone - Battery charging slowly or won\'t charge. Check if the cable and power adapter work with your device - Battery charging slowly or won\'t charge. Check if the cable and power adapter work with your tablet + Your phone may be charging slowly or not charging. For faster charging, use a recommended cable and adapter. + Your device may be charging slowly or not charging. For faster charging, use a recommended cable and adapter. + Your tablet may be charging slowly or not charging. For faster charging, use a recommended cable and adapter. Without unlocking your phone diff --git a/res/drawable/ic_battery_incompatible_charger.xml b/res/drawable/ic_battery_incompatible_charger.xml new file mode 100644 index 00000000000..dd84c075b2a --- /dev/null +++ b/res/drawable/ic_battery_incompatible_charger.xml @@ -0,0 +1,25 @@ + + + + + diff --git a/res/values/strings.xml b/res/values/strings.xml index e73cf31eea1..17d1fc0dd2e 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -5675,7 +5675,7 @@ Charge to full - Issue with charging accessory + Check charging accessory Learn more about incompatible charging diff --git a/src/com/android/settings/fuelgauge/batterytip/tips/IncompatibleChargerTip.java b/src/com/android/settings/fuelgauge/batterytip/tips/IncompatibleChargerTip.java index ca42141eb66..882b755a28f 100644 --- a/src/com/android/settings/fuelgauge/batterytip/tips/IncompatibleChargerTip.java +++ b/src/com/android/settings/fuelgauge/batterytip/tips/IncompatibleChargerTip.java @@ -52,7 +52,7 @@ public final class IncompatibleChargerTip extends BatteryTip { @Override public int getIconId() { - return R.drawable.ic_battery_charger; + return R.drawable.ic_battery_incompatible_charger; } @Override diff --git a/tests/robotests/src/com/android/settings/fuelgauge/batterytip/tips/IncompatibleChargerTipTest.java b/tests/robotests/src/com/android/settings/fuelgauge/batterytip/tips/IncompatibleChargerTipTest.java index 1d7ab66458f..c1d039bad2d 100644 --- a/tests/robotests/src/com/android/settings/fuelgauge/batterytip/tips/IncompatibleChargerTipTest.java +++ b/tests/robotests/src/com/android/settings/fuelgauge/batterytip/tips/IncompatibleChargerTipTest.java @@ -79,7 +79,8 @@ public final class IncompatibleChargerTipTest { @Test public void getIcon_showIcon() { - assertThat(mIncompatibleChargerTip.getIconId()).isEqualTo(R.drawable.ic_battery_charger); + assertThat(mIncompatibleChargerTip.getIconId()) + .isEqualTo(R.drawable.ic_battery_incompatible_charger); } @Test