Android Open Source - Hardware monitor Energize






Project Summary

Android application to monitor the battery usage and the current charging level.

Web Site / Source Repository

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.

Project Detail

The following table is the detailed list of Energize.

ItemValue
Java File Count23
Supported screen sizes[mdpi, hdpi, xhdpi]
Target SDK Version19
Minimum SDK Version14
Activity Count2
Fragment Count4
jar files usedGraphView-3.1.jar
dashclock-api-r2.0.jar
Required Permissionsandroid.permission.RECEIVE_BOOT_COMPLETED
android.permission.WRITE_EXTERNAL_STORAGE
com.android.vending.BILLING
Asset File Namesassets\xml\changelog.xml




Resource Files

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.

null




Java Source Files

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