The stock battery on the Nexus 7 only changes icons at 0%, 15%, 28%, 43%, 57%, 71%, 85% & 100% charge so I've modified it so that there are now icons for every 1% and they're also animated when the device is charging.
To do this, I made two sets of Base VRThemes which modify SystemUI.apk:
The first set are Base Statusbar Battery VRThemes which change just the statusbar battery icons and contain a modified res\drawable\stat_sys_battery.xml, a modified res\drawable\stat_sys_battery_charge.xml, the 202 1% statusbar battery icons in res\drawable-hdpi & larger versions of thes icons in res\drawable-sw720dp-hdpi for tablet mode users and a modified resources.arsc
The second set are Base Statusbar Battery & Pulldown Battery Toggle VRThemes which change the statusbar battery icons and the pulldown battery toggle battery icons. These contain a modified res\drawable\stat_sys_battery.xml, a modified res\drawable\stat_sys_battery_charge.xml, a modified res\drawable\qs_sys_battery.xml, a modified res\drawable\qs_sys_battery_charging.xml, the 202 1% statusbar battery icons & the 202 1% pulldown battery toggle battery icons in res\drawable-hdpi and a modified resources.arsc
The new resources.arsc is needed because it contains the modified res\values\public.xml file with the info about the battery pngs. Unfortunately, adding this file makes the base VRTheme rom specific.
If a Base Statusbar Battery VRTheme has been flashed, Battery Universal VRThemes can be flashed over the top to change just the statusbar battery icons.
If a Base Statusbar Battery & Pulldown Battery Toggle VRTheme has been flashed, Pulldown Battery Universal VRThemes can be flashed over the top to change just the pulldown battery toggle battery icons and Battery Universal VRThemes can be flashed over the top to change just the statusbar battery icons.
These VRThemes have all been tested using both TWRP & CWM recovery and multiple Universal VRTheme flashing is supported.
Downloads
Base Statusbar Battery VRThemes
These all contain the HyDrOG3N statusbar battery icons:
NOTE: Wi-Fi only and 3G models require different Base Battery VRThemes
Stock 4.3 JWR66V Wi-Fi HyDrOG3N Base Battery VRTheme
Stock 4.3 JWR66V 3G HyDrOG3N Base Battery VRTheme
Stock 4.2.2 JDQ39 Wi-Fi HyDrOG3N Base Battery VRTheme
Stock 4.2.2 JDQ39 3G HyDrOG3N Base Battery VRTheme
Stock 4.2.1 JOP40D Wi-Fi HyDrOG3N Base Battery VRTheme
Stock 4.2.1 JOP40D 3G HyDrOG3N Base Battery VRTheme
Stock 4.2 JOP40C Wi-Fi HyDrOG3N Base Battery VRTheme
Stock 4.2 JOP40C 3G HyDrOG3N Base Battery VRTheme
Stock 4.1.2 JZO54K HyDrOG3N Base Battery VRTheme
ParanoidAndroid 2.5 HyDrOG3N Base Battery VRTheme
SmoothROM 4.2.1 JOP40D HyDrOG3N Base Battery VRTheme
Base Statusbar Battery & Pulldown Battery Toggle VRThemes
These all contain 1% stock statusbar battery icons and also theme the pulldown battery toggle in a similar style:
NOTE: Wi-Fi only and 3G models require different Base Battery VRThemes
Stock 4.3 JWR66V Wi-Fi Stock Statusbar Pulldown Base Battery VRTheme
Stock 4.3 JWR66V 3G Stock Statusbar Pulldown Base Battery VRTheme
Stock 4.2.2 JDQ39 Wi-Fi Stock Statusbar Pulldown Base Battery VRTheme
Stock 4.2.2 JDQ39 3G Stock Statusbar Pulldown Base Battery VRTheme
Stock 4.2.1 JOP40D Wi-Fi Stock & Pulldown % Base Battery VRTheme
Stock 4.2.1 JOP40D 3G Stock & Pulldown % Base Battery VRTheme
Stock 4.2 JOP40C Wi-Fi Stock & Pulldown % Base Battery VRTheme
Stock 4.2 JOP40C 3G Stock & Pulldown % Base Battery VRTheme
Battery Universal VRThemes
These can be flashed after any Base VRTheme to change just the statusbar battery icons.
NOTE: Before flashing a Battery Universal VRTheme over any Stock 4.3 JWR66V, Stock 4.2.2 JDQ39, Stock 4.2.1 JOP40D, Stock 4.2 JOP40C or SmoothROM 4.2.1 JOP40D Base Battery VRTheme, you should delete the drawable-sw720dp-hdpi folder from the Battery Universal VRTheme first. This folder can be found in the zip at:
vrtheme/system/app/SystemUI.apk/res/drawable-sw720dp-hdpi
ICS Circle Battery Universal VRTheme
ICS Circle 30% Orange 15% Red Battery Universal VRTheme
HyDrOG3N Battery Universal VRTheme
Vertumus Battery Universal VRTheme
CM10 Blue Alternative % Battery Universal VRTheme
Signal Battery Universal VRTheme
Blue Circle Battery Universal VRTheme
Bagel Battery Universal VRTheme
Blue Droid Battery Universal VRTheme
CM10 Battery Universal VRTheme
Blue Glass Battery Universal VRTheme
Dotted Battery Universal VRTheme
Big Circle Battery Universal VRTheme
AFAinHD Battery Universal VRTheme (original icons by AFAinHD)
JKay S3 Nexus AOSPblue Battery Universal VRTheme (original icons by _JKay_)
JKay S3 Nexus AOSPblue Orange Battery Universal VRTheme (original icons by _JKay_)
JKay S3 Nexus AOSPblue Yellow Orange Battery Universal VRTheme (original icons by _JKay_)
JKay S3 Battery Vertical AOSPblue Battery Universal VRTheme (original icons by _JKay_)
JKay S3 Battery Vertical AOSPblue OrangeFrom15 Battery Universal VRTheme (original icons by _JKay_)
Stock % Battery Universal VRTheme
Whiter Digits Battery Universal VRTheme (original icons by patmorris)
Stock Numbers Battery Universal VRTheme
Bluemint Battery Universal VRTheme (original icons by vicino)
AOKP Battery Universal VRTheme
Stock 15% Red Battery Universal VRTheme
Pulldown Battery Universal VRThemes
These can be flashed after a Base Statusbar Battery & Pulldown Battery Toggle VRTheme to change just the pulldown battery toggle icons.
AFAinHD Pulldown Battery Toggle Universal VRTheme (original icons by AFAinHD)
Stock % Pulldown Battery Toggle Universal VRTheme
Stock 15% Red Pulldown Battery Toggle Universal VRTheme
Remove Themes & Revert Back To Stock SystemUI.apk
Flash these to completely remove the battery themes and revert back to the stock SystemUI.apk for your model & rom.
4.3 JWR66V Wi-Fi Revert To Stock SystemUI VRTheme
4.3 JWR66V 3G Revert To Stock SystemUI VRTheme
4.2.2 JDQ39 Wi-Fi Revert To Stock SystemUI VRTheme
4.2.2 JDQ39 3G Revert To Stock SystemUI VRTheme
4.2.1 JOP40D Wi-Fi Stock SystemUI.apk VRTheme
4.2.1 JOP40D 3G Stock SystemUI.apk VRTheme
4.2 JOP40C Wi-Fi Stock SystemUI.apk VRTheme
4.2 JOP40C 3G Stock SystemUI.apk VRTheme
4.1.2 JZO54K Stock SystemUI.apk VRTheme
ParanoidAndroid 2.5 Stock SystemUI.apk VRTheme
SmoothROM 4.2.1 JOP40D Revert To Stock SystemUI.apk VRTheme
Installation
TWRP Installation
CWM Installation
__________________
If you want to change your SoftKeys too...
To do this, I made two sets of Base VRThemes which modify SystemUI.apk:
The first set are Base Statusbar Battery VRThemes which change just the statusbar battery icons and contain a modified res\drawable\stat_sys_battery.xml, a modified res\drawable\stat_sys_battery_charge.xml, the 202 1% statusbar battery icons in res\drawable-hdpi & larger versions of thes icons in res\drawable-sw720dp-hdpi for tablet mode users and a modified resources.arsc
The second set are Base Statusbar Battery & Pulldown Battery Toggle VRThemes which change the statusbar battery icons and the pulldown battery toggle battery icons. These contain a modified res\drawable\stat_sys_battery.xml, a modified res\drawable\stat_sys_battery_charge.xml, a modified res\drawable\qs_sys_battery.xml, a modified res\drawable\qs_sys_battery_charging.xml, the 202 1% statusbar battery icons & the 202 1% pulldown battery toggle battery icons in res\drawable-hdpi and a modified resources.arsc
The new resources.arsc is needed because it contains the modified res\values\public.xml file with the info about the battery pngs. Unfortunately, adding this file makes the base VRTheme rom specific.
If a Base Statusbar Battery VRTheme has been flashed, Battery Universal VRThemes can be flashed over the top to change just the statusbar battery icons.
If a Base Statusbar Battery & Pulldown Battery Toggle VRTheme has been flashed, Pulldown Battery Universal VRThemes can be flashed over the top to change just the pulldown battery toggle battery icons and Battery Universal VRThemes can be flashed over the top to change just the statusbar battery icons.
These VRThemes have all been tested using both TWRP & CWM recovery and multiple Universal VRTheme flashing is supported.
Downloads
Base Statusbar Battery VRThemes
These all contain the HyDrOG3N statusbar battery icons:
NOTE: Wi-Fi only and 3G models require different Base Battery VRThemes
Stock 4.3 JWR66V Wi-Fi HyDrOG3N Base Battery VRTheme
Stock 4.3 JWR66V 3G HyDrOG3N Base Battery VRTheme
Stock 4.2.2 JDQ39 Wi-Fi HyDrOG3N Base Battery VRTheme
Stock 4.2.2 JDQ39 3G HyDrOG3N Base Battery VRTheme
Stock 4.2.1 JOP40D Wi-Fi HyDrOG3N Base Battery VRTheme
Stock 4.2.1 JOP40D 3G HyDrOG3N Base Battery VRTheme
Stock 4.2 JOP40C Wi-Fi HyDrOG3N Base Battery VRTheme
Stock 4.2 JOP40C 3G HyDrOG3N Base Battery VRTheme
Stock 4.1.2 JZO54K HyDrOG3N Base Battery VRTheme
ParanoidAndroid 2.5 HyDrOG3N Base Battery VRTheme
SmoothROM 4.2.1 JOP40D HyDrOG3N Base Battery VRTheme
Base Statusbar Battery & Pulldown Battery Toggle VRThemes
These all contain 1% stock statusbar battery icons and also theme the pulldown battery toggle in a similar style:
NOTE: Wi-Fi only and 3G models require different Base Battery VRThemes
Stock 4.3 JWR66V Wi-Fi Stock Statusbar Pulldown Base Battery VRTheme
Stock 4.3 JWR66V 3G Stock Statusbar Pulldown Base Battery VRTheme
Stock 4.2.2 JDQ39 Wi-Fi Stock Statusbar Pulldown Base Battery VRTheme
Stock 4.2.2 JDQ39 3G Stock Statusbar Pulldown Base Battery VRTheme
Stock 4.2.1 JOP40D Wi-Fi Stock & Pulldown % Base Battery VRTheme
Stock 4.2.1 JOP40D 3G Stock & Pulldown % Base Battery VRTheme
Stock 4.2 JOP40C Wi-Fi Stock & Pulldown % Base Battery VRTheme
Stock 4.2 JOP40C 3G Stock & Pulldown % Base Battery VRTheme
Battery Universal VRThemes
These can be flashed after any Base VRTheme to change just the statusbar battery icons.
NOTE: Before flashing a Battery Universal VRTheme over any Stock 4.3 JWR66V, Stock 4.2.2 JDQ39, Stock 4.2.1 JOP40D, Stock 4.2 JOP40C or SmoothROM 4.2.1 JOP40D Base Battery VRTheme, you should delete the drawable-sw720dp-hdpi folder from the Battery Universal VRTheme first. This folder can be found in the zip at:
vrtheme/system/app/SystemUI.apk/res/drawable-sw720dp-hdpi
ICS Circle Battery Universal VRTheme
ICS Circle 30% Orange 15% Red Battery Universal VRTheme
HyDrOG3N Battery Universal VRTheme
Vertumus Battery Universal VRTheme
CM10 Blue Alternative % Battery Universal VRTheme
Signal Battery Universal VRTheme
Blue Circle Battery Universal VRTheme
Bagel Battery Universal VRTheme
Blue Droid Battery Universal VRTheme
CM10 Battery Universal VRTheme
Blue Glass Battery Universal VRTheme
Dotted Battery Universal VRTheme
Big Circle Battery Universal VRTheme
AFAinHD Battery Universal VRTheme (original icons by AFAinHD)
JKay S3 Nexus AOSPblue Battery Universal VRTheme (original icons by _JKay_)
JKay S3 Nexus AOSPblue Orange Battery Universal VRTheme (original icons by _JKay_)
JKay S3 Nexus AOSPblue Yellow Orange Battery Universal VRTheme (original icons by _JKay_)
JKay S3 Battery Vertical AOSPblue Battery Universal VRTheme (original icons by _JKay_)
JKay S3 Battery Vertical AOSPblue OrangeFrom15 Battery Universal VRTheme (original icons by _JKay_)
Stock % Battery Universal VRTheme
Whiter Digits Battery Universal VRTheme (original icons by patmorris)
Stock Numbers Battery Universal VRTheme
Bluemint Battery Universal VRTheme (original icons by vicino)
AOKP Battery Universal VRTheme
Stock 15% Red Battery Universal VRTheme
Pulldown Battery Universal VRThemes
These can be flashed after a Base Statusbar Battery & Pulldown Battery Toggle VRTheme to change just the pulldown battery toggle icons.
AFAinHD Pulldown Battery Toggle Universal VRTheme (original icons by AFAinHD)
Stock % Pulldown Battery Toggle Universal VRTheme
Stock 15% Red Pulldown Battery Toggle Universal VRTheme
Remove Themes & Revert Back To Stock SystemUI.apk
Flash these to completely remove the battery themes and revert back to the stock SystemUI.apk for your model & rom.
4.3 JWR66V Wi-Fi Revert To Stock SystemUI VRTheme
4.3 JWR66V 3G Revert To Stock SystemUI VRTheme
4.2.2 JDQ39 Wi-Fi Revert To Stock SystemUI VRTheme
4.2.2 JDQ39 3G Revert To Stock SystemUI VRTheme
4.2.1 JOP40D Wi-Fi Stock SystemUI.apk VRTheme
4.2.1 JOP40D 3G Stock SystemUI.apk VRTheme
4.2 JOP40C Wi-Fi Stock SystemUI.apk VRTheme
4.2 JOP40C 3G Stock SystemUI.apk VRTheme
4.1.2 JZO54K Stock SystemUI.apk VRTheme
ParanoidAndroid 2.5 Stock SystemUI.apk VRTheme
SmoothROM 4.2.1 JOP40D Revert To Stock SystemUI.apk VRTheme
Installation
TWRP Installation
- Download the correct Base Battery VRTheme zip for your model & rom
- If you want a different battery to the base, download a Universal Battery VRTheme zip file (if your base is 4.3, 4.2.2, 4.2.1 or 4.2, you need to delete the drawable-sw720dp-hdpi folder from the Universal Battery VRTheme zip)
- Copy the zip(s) to your device
- Boot into TWRP recovery and choose the base zip you want to install
- Choose the universal zip you want to flash over the base zip (if any)
- Install the zip(s)
- Reboot your device
CWM Installation
- Download the correct Base Battery VRTheme zip for your model & rom
- If you want a different battery to the base, download a Universal Battery VRTheme zip file (if your base is 4.3, 4.2.2, 4.2.1 or 4.2, you need to delete the drawable-sw720dp-hdpi folder from the Universal Battery VRTheme zip)
- Copy the zip(s) to your device
- Boot into CWM recovery and choose the base zip you want to install
- Install the zip
- Choose the universal zip you want to flash over the base zip (if any)
- Install the zip
- Reboot your device
__________________
If you want to change your SoftKeys too...
Last edited: