diff --git a/core/res/res/drawable-mdpi/stat_sys_battery_0.png b/core/res/res/drawable-mdpi/stat_sys_battery_0.png index 4a5e99e75cc6c..750e652a9869f 100644 Binary files a/core/res/res/drawable-mdpi/stat_sys_battery_0.png and b/core/res/res/drawable-mdpi/stat_sys_battery_0.png differ diff --git a/core/res/res/drawable-mdpi/stat_sys_battery_10.png b/core/res/res/drawable-mdpi/stat_sys_battery_10.png deleted file mode 100755 index b789f23488a99..0000000000000 Binary files a/core/res/res/drawable-mdpi/stat_sys_battery_10.png and /dev/null differ diff --git a/core/res/res/drawable-mdpi/stat_sys_battery_100.png b/core/res/res/drawable-mdpi/stat_sys_battery_100.png index d280aebb08bd1..70d7fa4d27215 100644 Binary files a/core/res/res/drawable-mdpi/stat_sys_battery_100.png and b/core/res/res/drawable-mdpi/stat_sys_battery_100.png differ diff --git a/core/res/res/drawable-mdpi/stat_sys_battery_15.png b/core/res/res/drawable-mdpi/stat_sys_battery_15.png new file mode 100644 index 0000000000000..0eb58e1d75bea Binary files /dev/null and b/core/res/res/drawable-mdpi/stat_sys_battery_15.png differ diff --git a/core/res/res/drawable-mdpi/stat_sys_battery_20.png b/core/res/res/drawable-mdpi/stat_sys_battery_20.png deleted file mode 100644 index 009a9fdac9028..0000000000000 Binary files a/core/res/res/drawable-mdpi/stat_sys_battery_20.png and /dev/null differ diff --git a/core/res/res/drawable-mdpi/stat_sys_battery_28.png b/core/res/res/drawable-mdpi/stat_sys_battery_28.png new file mode 100644 index 0000000000000..f634dde8d3d03 Binary files /dev/null and b/core/res/res/drawable-mdpi/stat_sys_battery_28.png differ diff --git a/core/res/res/drawable-mdpi/stat_sys_battery_40.png b/core/res/res/drawable-mdpi/stat_sys_battery_40.png deleted file mode 100644 index 15b57f46361cd..0000000000000 Binary files a/core/res/res/drawable-mdpi/stat_sys_battery_40.png and /dev/null differ diff --git a/core/res/res/drawable-mdpi/stat_sys_battery_43.png b/core/res/res/drawable-mdpi/stat_sys_battery_43.png new file mode 100644 index 0000000000000..f0376bd78b022 Binary files /dev/null and b/core/res/res/drawable-mdpi/stat_sys_battery_43.png differ diff --git a/core/res/res/drawable-mdpi/stat_sys_battery_57.png b/core/res/res/drawable-mdpi/stat_sys_battery_57.png new file mode 100644 index 0000000000000..840af66e06401 Binary files /dev/null and b/core/res/res/drawable-mdpi/stat_sys_battery_57.png differ diff --git a/core/res/res/drawable-mdpi/stat_sys_battery_60.png b/core/res/res/drawable-mdpi/stat_sys_battery_60.png deleted file mode 100644 index 21078fd52b47e..0000000000000 Binary files a/core/res/res/drawable-mdpi/stat_sys_battery_60.png and /dev/null differ diff --git a/core/res/res/drawable-mdpi/stat_sys_battery_71.png b/core/res/res/drawable-mdpi/stat_sys_battery_71.png new file mode 100644 index 0000000000000..04c3569613a75 Binary files /dev/null and b/core/res/res/drawable-mdpi/stat_sys_battery_71.png differ diff --git a/core/res/res/drawable-mdpi/stat_sys_battery_80.png b/core/res/res/drawable-mdpi/stat_sys_battery_80.png deleted file mode 100644 index 9268f7b47e390..0000000000000 Binary files a/core/res/res/drawable-mdpi/stat_sys_battery_80.png and /dev/null differ diff --git a/core/res/res/drawable-mdpi/stat_sys_battery_85.png b/core/res/res/drawable-mdpi/stat_sys_battery_85.png new file mode 100644 index 0000000000000..c742da767cefe Binary files /dev/null and b/core/res/res/drawable-mdpi/stat_sys_battery_85.png differ diff --git a/core/res/res/drawable-mdpi/stat_sys_battery_charge_anim0.png b/core/res/res/drawable-mdpi/stat_sys_battery_charge_anim0.png index ff3cabd92a09d..957dab335527e 100644 Binary files a/core/res/res/drawable-mdpi/stat_sys_battery_charge_anim0.png and b/core/res/res/drawable-mdpi/stat_sys_battery_charge_anim0.png differ diff --git a/core/res/res/drawable-mdpi/stat_sys_battery_charge_anim1.png b/core/res/res/drawable-mdpi/stat_sys_battery_charge_anim1.png deleted file mode 100644 index b563701d26c32..0000000000000 Binary files a/core/res/res/drawable-mdpi/stat_sys_battery_charge_anim1.png and /dev/null differ diff --git a/core/res/res/drawable-mdpi/stat_sys_battery_charge_anim100.png b/core/res/res/drawable-mdpi/stat_sys_battery_charge_anim100.png new file mode 100644 index 0000000000000..e6d7da05452b4 Binary files /dev/null and b/core/res/res/drawable-mdpi/stat_sys_battery_charge_anim100.png differ diff --git a/core/res/res/drawable-mdpi/stat_sys_battery_charge_anim15.png b/core/res/res/drawable-mdpi/stat_sys_battery_charge_anim15.png new file mode 100644 index 0000000000000..957dab335527e Binary files /dev/null and b/core/res/res/drawable-mdpi/stat_sys_battery_charge_anim15.png differ diff --git a/core/res/res/drawable-mdpi/stat_sys_battery_charge_anim2.png b/core/res/res/drawable-mdpi/stat_sys_battery_charge_anim2.png deleted file mode 100644 index 904989ea787f1..0000000000000 Binary files a/core/res/res/drawable-mdpi/stat_sys_battery_charge_anim2.png and /dev/null differ diff --git a/core/res/res/drawable-mdpi/stat_sys_battery_charge_anim28.png b/core/res/res/drawable-mdpi/stat_sys_battery_charge_anim28.png new file mode 100644 index 0000000000000..5aba0bbf3d8c8 Binary files /dev/null and b/core/res/res/drawable-mdpi/stat_sys_battery_charge_anim28.png differ diff --git a/core/res/res/drawable-mdpi/stat_sys_battery_charge_anim3.png b/core/res/res/drawable-mdpi/stat_sys_battery_charge_anim3.png deleted file mode 100644 index ba011c9b28540..0000000000000 Binary files a/core/res/res/drawable-mdpi/stat_sys_battery_charge_anim3.png and /dev/null differ diff --git a/core/res/res/drawable-mdpi/stat_sys_battery_charge_anim4.png b/core/res/res/drawable-mdpi/stat_sys_battery_charge_anim4.png deleted file mode 100644 index 4f1c4856ceb18..0000000000000 Binary files a/core/res/res/drawable-mdpi/stat_sys_battery_charge_anim4.png and /dev/null differ diff --git a/core/res/res/drawable-mdpi/stat_sys_battery_charge_anim43.png b/core/res/res/drawable-mdpi/stat_sys_battery_charge_anim43.png new file mode 100644 index 0000000000000..dc5fac6720e9f Binary files /dev/null and b/core/res/res/drawable-mdpi/stat_sys_battery_charge_anim43.png differ diff --git a/core/res/res/drawable-mdpi/stat_sys_battery_charge_anim5.png b/core/res/res/drawable-mdpi/stat_sys_battery_charge_anim5.png deleted file mode 100644 index 4d3396df163d9..0000000000000 Binary files a/core/res/res/drawable-mdpi/stat_sys_battery_charge_anim5.png and /dev/null differ diff --git a/core/res/res/drawable-mdpi/stat_sys_battery_charge_anim57.png b/core/res/res/drawable-mdpi/stat_sys_battery_charge_anim57.png new file mode 100644 index 0000000000000..1233ed86d28fb Binary files /dev/null and b/core/res/res/drawable-mdpi/stat_sys_battery_charge_anim57.png differ diff --git a/core/res/res/drawable-mdpi/stat_sys_battery_charge_anim71.png b/core/res/res/drawable-mdpi/stat_sys_battery_charge_anim71.png new file mode 100644 index 0000000000000..06d397b071612 Binary files /dev/null and b/core/res/res/drawable-mdpi/stat_sys_battery_charge_anim71.png differ diff --git a/core/res/res/drawable-mdpi/stat_sys_battery_charge_anim85.png b/core/res/res/drawable-mdpi/stat_sys_battery_charge_anim85.png new file mode 100644 index 0000000000000..1056faf59185b Binary files /dev/null and b/core/res/res/drawable-mdpi/stat_sys_battery_charge_anim85.png differ diff --git a/core/res/res/drawable-mdpi/stat_sys_battery_unknown.png b/core/res/res/drawable-mdpi/stat_sys_battery_unknown.png index ed72ebf292f6f..44eb31396bf35 100644 Binary files a/core/res/res/drawable-mdpi/stat_sys_battery_unknown.png and b/core/res/res/drawable-mdpi/stat_sys_battery_unknown.png differ diff --git a/core/res/res/drawable/stat_sys_battery.xml b/core/res/res/drawable/stat_sys_battery.xml index 968595dd94fc3..1060375fab352 100644 --- a/core/res/res/drawable/stat_sys_battery.xml +++ b/core/res/res/drawable/stat_sys_battery.xml @@ -20,11 +20,12 @@ - - - - - + + + + + + diff --git a/core/res/res/drawable/stat_sys_battery_charge.xml b/core/res/res/drawable/stat_sys_battery_charge.xml index 92d7c4fc29d96..a6c45758edf10 100644 --- a/core/res/res/drawable/stat_sys_battery_charge.xml +++ b/core/res/res/drawable/stat_sys_battery_charge.xml @@ -1,7 +1,5 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + diff --git a/packages/SystemUI/res/drawable-mdpi/ic_sysbar_back.png b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_back.png deleted file mode 100644 index 6baf5ea9cff67..0000000000000 Binary files a/packages/SystemUI/res/drawable-mdpi/ic_sysbar_back.png and /dev/null differ diff --git a/packages/SystemUI/res/drawable-mdpi/ic_sysbar_back_default.png b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_back_default.png new file mode 100644 index 0000000000000..615c8b63a71ba Binary files /dev/null and b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_back_default.png differ diff --git a/packages/SystemUI/res/drawable-mdpi/ic_sysbar_back_ime_default.png b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_back_ime_default.png new file mode 100644 index 0000000000000..0122025b69d02 Binary files /dev/null and b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_back_ime_default.png differ diff --git a/packages/SystemUI/res/drawable-mdpi/ic_sysbar_back_ime_pressed.png b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_back_ime_pressed.png new file mode 100644 index 0000000000000..0786916f8b2cf Binary files /dev/null and b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_back_ime_pressed.png differ diff --git a/packages/SystemUI/res/drawable-mdpi/ic_sysbar_back_pressed.png b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_back_pressed.png new file mode 100644 index 0000000000000..35f92400a98ea Binary files /dev/null and b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_back_pressed.png differ diff --git a/packages/SystemUI/res/drawable-mdpi/ic_sysbar_home.png b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_home.png deleted file mode 100644 index ed813dc1cf6da..0000000000000 Binary files a/packages/SystemUI/res/drawable-mdpi/ic_sysbar_home.png and /dev/null differ diff --git a/packages/SystemUI/res/drawable-mdpi/ic_sysbar_home_default.png b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_home_default.png new file mode 100644 index 0000000000000..3eb22dfa2e5b6 Binary files /dev/null and b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_home_default.png differ diff --git a/packages/SystemUI/res/drawable-mdpi/ic_sysbar_home_pressed.png b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_home_pressed.png new file mode 100644 index 0000000000000..1ce9bd1dbe1c0 Binary files /dev/null and b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_home_pressed.png differ diff --git a/packages/SystemUI/res/drawable-mdpi/ic_sysbar_ime_default.png b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_ime_default.png index bf33c9466440d..259db7aa73295 100644 Binary files a/packages/SystemUI/res/drawable-mdpi/ic_sysbar_ime_default.png and b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_ime_default.png differ diff --git a/packages/SystemUI/res/drawable-mdpi/ic_sysbar_ime_pressed.png b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_ime_pressed.png new file mode 100644 index 0000000000000..993ea5591c8b3 Binary files /dev/null and b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_ime_pressed.png differ diff --git a/packages/SystemUI/res/drawable-mdpi/ic_sysbar_menu.png b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_menu.png deleted file mode 100644 index d7775f25f1876..0000000000000 Binary files a/packages/SystemUI/res/drawable-mdpi/ic_sysbar_menu.png and /dev/null differ diff --git a/packages/SystemUI/res/drawable-mdpi/ic_sysbar_menu_default.png b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_menu_default.png new file mode 100644 index 0000000000000..fef2cf9a3ab72 Binary files /dev/null and b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_menu_default.png differ diff --git a/packages/SystemUI/res/drawable-mdpi/ic_sysbar_menu_pressed.png b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_menu_pressed.png new file mode 100644 index 0000000000000..05593bc0e387c Binary files /dev/null and b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_menu_pressed.png differ diff --git a/packages/SystemUI/res/drawable-mdpi/ic_sysbar_recent.png b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_recent.png deleted file mode 100644 index 178af731be519..0000000000000 Binary files a/packages/SystemUI/res/drawable-mdpi/ic_sysbar_recent.png and /dev/null differ diff --git a/packages/SystemUI/res/drawable-mdpi/ic_sysbar_recent_default.png b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_recent_default.png new file mode 100644 index 0000000000000..32c2c79f2025b Binary files /dev/null and b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_recent_default.png differ diff --git a/packages/SystemUI/res/drawable-mdpi/ic_sysbar_recent_pressed.png b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_recent_pressed.png new file mode 100644 index 0000000000000..142c41311962b Binary files /dev/null and b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_recent_pressed.png differ diff --git a/packages/SystemUI/res/drawable/status_bar_menu.xml b/packages/SystemUI/res/drawable/ic_sysbar_back.xml similarity index 89% rename from packages/SystemUI/res/drawable/status_bar_menu.xml rename to packages/SystemUI/res/drawable/ic_sysbar_back.xml index aa7286e2d0b23..327ccd824ca45 100644 --- a/packages/SystemUI/res/drawable/status_bar_menu.xml +++ b/packages/SystemUI/res/drawable/ic_sysbar_back.xml @@ -15,7 +15,7 @@ --> - - + + diff --git a/packages/SystemUI/res/drawable/status_bar_home.xml b/packages/SystemUI/res/drawable/ic_sysbar_home.xml similarity index 89% rename from packages/SystemUI/res/drawable/status_bar_home.xml rename to packages/SystemUI/res/drawable/ic_sysbar_home.xml index 0011711335e0e..f4e585ed8756e 100644 --- a/packages/SystemUI/res/drawable/status_bar_home.xml +++ b/packages/SystemUI/res/drawable/ic_sysbar_home.xml @@ -15,7 +15,7 @@ --> - - + + diff --git a/packages/SystemUI/res/drawable/ic_sysbar_icon_bg.xml b/packages/SystemUI/res/drawable/ic_sysbar_icon_bg.xml deleted file mode 100644 index d8ba2a89252f4..0000000000000 --- a/packages/SystemUI/res/drawable/ic_sysbar_icon_bg.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - diff --git a/packages/SystemUI/res/drawable/status_bar_back.xml b/packages/SystemUI/res/drawable/ic_sysbar_ime.xml similarity index 89% rename from packages/SystemUI/res/drawable/status_bar_back.xml rename to packages/SystemUI/res/drawable/ic_sysbar_ime.xml index 92bf1478fb559..1accf008c92ba 100644 --- a/packages/SystemUI/res/drawable/status_bar_back.xml +++ b/packages/SystemUI/res/drawable/ic_sysbar_ime.xml @@ -15,7 +15,7 @@ --> - - + + diff --git a/packages/SystemUI/res/drawable/status_bar_recent.xml b/packages/SystemUI/res/drawable/ic_sysbar_menu.xml old mode 100755 new mode 100644 similarity index 89% rename from packages/SystemUI/res/drawable/status_bar_recent.xml rename to packages/SystemUI/res/drawable/ic_sysbar_menu.xml index d708455f0cb50..7a106075d6f50 --- a/packages/SystemUI/res/drawable/status_bar_recent.xml +++ b/packages/SystemUI/res/drawable/ic_sysbar_menu.xml @@ -15,7 +15,7 @@ --> - - + + diff --git a/packages/SystemUI/res/drawable/ic_sysbar_recent.xml b/packages/SystemUI/res/drawable/ic_sysbar_recent.xml new file mode 100755 index 0000000000000..39a324b7e7512 --- /dev/null +++ b/packages/SystemUI/res/drawable/ic_sysbar_recent.xml @@ -0,0 +1,21 @@ + + + + + + + + diff --git a/packages/SystemUI/res/layout-xlarge/status_bar.xml b/packages/SystemUI/res/layout-xlarge/status_bar.xml index 3292a92837348..4fa306ea80609 100644 --- a/packages/SystemUI/res/layout-xlarge/status_bar.xml +++ b/packages/SystemUI/res/layout-xlarge/status_bar.xml @@ -39,7 +39,6 @@ android:id="@+id/notificationIcons" android:layout_width="wrap_content" android:layout_height="match_parent" - android:gravity="center_vertical" android:orientation="horizontal" > @@ -84,13 +85,15 @@ android:id="@+id/battery" android:layout_height="wrap_content" android:layout_width="wrap_content" - android:layout_gravity="center_vertical" + android:layout_gravity="top" + android:layout_marginTop="18dp" /> @@ -112,7 +115,6 @@ android:paddingLeft="18dip" android:paddingRight="18dip" android:src="@drawable/ic_sysbar_back" - android:background="@drawable/ic_sysbar_icon_bg" systemui:keyCode="4" /> @@ -147,7 +147,6 @@ android:id="@+id/pocket" android:layout_width="96dip" android:layout_height="match_parent" - android:background="@drawable/ic_sysbar_icon_bg" android:paddingLeft="18dip" android:paddingRight="18dip" android:animateLayoutChanges="true" @@ -169,8 +168,7 @@ android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_marginLeft="8dip" - android:src="@drawable/ic_sysbar_ime_default" - android:background="@drawable/ic_sysbar_icon_bg" + android:src="@drawable/ic_sysbar_ime" android:visibility="invisible" /> diff --git a/services/java/com/android/server/BatteryService.java b/services/java/com/android/server/BatteryService.java index 40883bddf4996..47599c8322620 100644 --- a/services/java/com/android/server/BatteryService.java +++ b/services/java/com/android/server/BatteryService.java @@ -473,10 +473,15 @@ class BatteryService extends Binder { private final int getIcon(int level) { if (mBatteryStatus == BatteryManager.BATTERY_STATUS_CHARGING) { return com.android.internal.R.drawable.stat_sys_battery_charge; - } else if (mBatteryStatus == BatteryManager.BATTERY_STATUS_DISCHARGING || - mBatteryStatus == BatteryManager.BATTERY_STATUS_NOT_CHARGING || - mBatteryStatus == BatteryManager.BATTERY_STATUS_FULL) { + } else if (mBatteryStatus == BatteryManager.BATTERY_STATUS_DISCHARGING) { return com.android.internal.R.drawable.stat_sys_battery; + } else if (mBatteryStatus == BatteryManager.BATTERY_STATUS_NOT_CHARGING + || mBatteryStatus == BatteryManager.BATTERY_STATUS_FULL) { + if (isPowered() && mBatteryLevel >= 100) { + return com.android.internal.R.drawable.stat_sys_battery_charge; + } else { + return com.android.internal.R.drawable.stat_sys_battery; + } } else { return com.android.internal.R.drawable.stat_sys_battery_unknown; }