From 524146698f6b4652ac1057082d47184659477543 Mon Sep 17 00:00:00 2001 From: Imre Sunyi Date: Mon, 20 Sep 2010 18:02:28 +0200 Subject: [PATCH] Support showing "Cold" battery health. The Linux kernel supports reporting "cold" battery health to sysfs. Android framework has not implemented this and it defaults to "unknown" This adds handling the cold battery health. Change-Id: Idfc7029fabcdfdaaf2b5c95977c11e0eb3fd76a7 --- res/values/strings.xml | 2 ++ src/com/android/settings/BatteryInfo.java | 2 ++ 2 files changed, 4 insertions(+) diff --git a/res/values/strings.xml b/res/values/strings.xml index caa98525b71..482bab3f988 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -171,6 +171,8 @@ Over voltage Unknown error + + Cold Bluetooth diff --git a/src/com/android/settings/BatteryInfo.java b/src/com/android/settings/BatteryInfo.java index 1cbe47f988a..2f9d50e800d 100644 --- a/src/com/android/settings/BatteryInfo.java +++ b/src/com/android/settings/BatteryInfo.java @@ -142,6 +142,8 @@ public class BatteryInfo extends Activity { healthString = getString(R.string.battery_info_health_over_voltage); } else if (health == BatteryManager.BATTERY_HEALTH_UNSPECIFIED_FAILURE) { healthString = getString(R.string.battery_info_health_unspecified_failure); + } else if (health == BatteryManager.BATTERY_HEALTH_COLD) { + healthString = getString(R.string.battery_info_health_cold); } else { healthString = getString(R.string.battery_info_health_unknown); }