Android application to monitor the battery usage and the current charging level.
Energize is hosted in the following web site
https://github.com/thuetz/Energize
If you think the Android project Energize listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
The following table is the detailed list of Energize.
Item | Value |
---|---|
Java File Count | 23 |
Supported screen sizes | [mdpi, hdpi, xhdpi] |
Target SDK Version | 19 |
Minimum SDK Version | 14 |
Activity Count | 2 |
Fragment Count | 4 |
jar files used | GraphView-3.1.jar dashclock-api-r2.0.jar |
Required Permissions | android.permission.RECEIVE_BOOT_COMPLETED android.permission.WRITE_EXTERNAL_STORAGE com.android.vending.BILLING |
Asset File Names | assets\xml\changelog.xml |
There are 106 image files in Energize. The names of the image files are listed as follows.
ic_battery.png ic_drawer.png ic_stat_00_pct_charged.png ic_stat_01_pct_charged.png ic_stat_02_pct_charged.png ic_stat_03_pct_charged.png ic_stat_04_pct_charged.png ic_stat_05_pct_charged.png ic_stat_06_pct_charged.png ic_stat_07_pct_charged.png ic_stat_08_pct_charged.png ic_stat_09_pct_charged.png ic_stat_10_pct_charged.png ic_stat_11_pct_charged.png ic_stat_12_pct_charged.png ic_stat_13_pct_charged.png ic_stat_14_pct_charged.png ic_stat_15_pct_charged.png ic_stat_16_pct_charged.png ic_stat_17_pct_charged.png ic_stat_18_pct_charged.png ic_stat_19_pct_charged.png ic_stat_20_pct_charged.png ic_stat_21_pct_charged.png ic_stat_22_pct_charged.png ic_stat_23_pct_charged.png ic_stat_24_pct_charged.png ic_stat_25_pct_charged.png ic_stat_26_pct_charged.png ic_stat_27_pct_charged.png ic_stat_28_pct_charged.png ic_stat_29_pct_charged.png ic_stat_30_pct_charged.png ic_stat_31_pct_charged.png ic_stat_32_pct_charged.png ic_stat_33_pct_charged.png ic_stat_34_pct_charged.png ic_stat_35_pct_charged.png ic_stat_36_pct_charged.png ic_stat_37_pct_charged.png ic_stat_38_pct_charged.png ic_stat_39_pct_charged.png ic_stat_40_pct_charged.png ic_stat_41_pct_charged.png ic_stat_42_pct_charged.png ic_stat_43_pct_charged.png ic_stat_44_pct_charged.png ic_stat_45_pct_charged.png ic_stat_46_pct_charged.png ic_stat_47_pct_charged.png ic_stat_48_pct_charged.png ic_stat_49_pct_charged.png ic_stat_50_pct_charged.png ic_stat_51_pct_charged.png ic_stat_52_pct_charged.png ic_stat_53_pct_charged.png ic_stat_54_pct_charged.png ic_stat_55_pct_charged.png ic_stat_56_pct_charged.png ic_stat_57_pct_charged.png ic_stat_58_pct_charged.png ic_stat_59_pct_charged.png ic_stat_60_pct_charged.png ic_stat_61_pct_charged.png ic_stat_62_pct_charged.png ic_stat_63_pct_charged.png ic_stat_64_pct_charged.png ic_stat_65_pct_charged.png ic_stat_66_pct_charged.png ic_stat_67_pct_charged.png ic_stat_68_pct_charged.png ic_stat_69_pct_charged.png ic_stat_70_pct_charged.png ic_stat_71_pct_charged.png ic_stat_72_pct_charged.png ic_stat_73_pct_charged.png ic_stat_74_pct_charged.png ic_stat_75_pct_charged.png ic_stat_76_pct_charged.png ic_stat_77_pct_charged.png ic_stat_78_pct_charged.png ic_stat_79_pct_charged.png ic_stat_80_pct_charged.png ic_stat_81_pct_charged.png ic_stat_82_pct_charged.png ic_stat_83_pct_charged.png ic_stat_84_pct_charged.png ic_stat_85_pct_charged.png ic_stat_86_pct_charged.png ic_stat_87_pct_charged.png ic_stat_88_pct_charged.png ic_stat_89_pct_charged.png ic_stat_90_pct_charged.png ic_stat_91_pct_charged.png ic_stat_92_pct_charged.png ic_stat_93_pct_charged.png ic_stat_94_pct_charged.png ic_stat_95_pct_charged.png ic_stat_96_pct_charged.png ic_stat_97_pct_charged.png ic_stat_98_pct_charged.png ic_stat_99_pct_charged.png ic_stat_z100_pct_charged.png simplewidget_bg_pressed.9.png simplewidget_dark_bg.9.png simplewidget_dark_bg_focused.9.png
The following screenshort is generated from the image listed above.
Energize has the following Java source files.
com.halcyonwaves.apps.energize.ApplicationCore.java com.halcyonwaves.apps.energize.BatteryStateDisplayActivity.java com.halcyonwaves.apps.energize.Consts.java com.halcyonwaves.apps.energize.EnergizeExtension.java com.halcyonwaves.apps.energize.SettingsActivity.java com.halcyonwaves.apps.energize.database.BatteryStatisticsDatabaseOpenHelper.java com.halcyonwaves.apps.energize.database.PowerEventsTable.java com.halcyonwaves.apps.energize.database.RawBatteryStatisicsTable.java com.halcyonwaves.apps.energize.dialogs.AboutDialog.java com.halcyonwaves.apps.energize.dialogs.ChangeLogDialog.java com.halcyonwaves.apps.energize.estimators.BatteryEstimationMgr.java com.halcyonwaves.apps.energize.estimators.EstimationResult.java com.halcyonwaves.apps.energize.estimators.SimpleEstimationAlgorithm.java com.halcyonwaves.apps.energize.estimators.SimpleEstimationAlgorithm2.java com.halcyonwaves.apps.energize.fragments.BatteryCapacityGraphFragment.java com.halcyonwaves.apps.energize.fragments.OverviewFragment.java com.halcyonwaves.apps.energize.fragments.TemperatureGraphFragment.java com.halcyonwaves.apps.energize.fragments.UnifiedPreferenceFragment.java com.halcyonwaves.apps.energize.receivers.BatteryChangedReceiver.java com.halcyonwaves.apps.energize.receivers.BootCompletedReceiver.java com.halcyonwaves.apps.energize.receivers.PowerSupplyPluggedInReceiver.java com.halcyonwaves.apps.energize.receivers.PowerSupplyPulledOffReceiver.java com.halcyonwaves.apps.energize.services.MonitorBatteryStateService.java