An attempt to provide advanced battery stats for Android.
BetterBatteryStats is hosted in the following web site
https://github.com/asksven/BetterBatteryStats
If you think the Android project BetterBatteryStats 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 BetterBatteryStats.
Item | Value |
---|---|
Java File Count | 93 |
Supported screen sizes | [xxxhdpi, mdpi, ldpi, xxhdpi, hdpi, xhdpi, ldpiv14, xhdpiv14, hdpiv14, mdpiv14] |
Target SDK Version | 15 |
Minimum SDK Version | 3 |
Activity Count | 17 |
Fragment Count | 2 |
Test Case Count | 1 |
jar files used | android-support-v4.jar android-support-v7-appcompat.jar dashclock-api-r2.0.jar gson-2.2.2.jar jackson-all-1.9.11.jar |
Required Permissions | android.permission.ACCESS_NETWORK_STATE android.permission.ACCESS_SUPERUSER android.permission.BATTERY_STATS android.permission.BLUETOOTH android.permission.DEVICE_POWER android.permission.DUMP android.permission.GET_TASKS android.permission.INTERNET android.permission.READ_LOGS android.permission.READ_PHONE_STATE android.permission.RECEIVE_BOOT_COMPLETED android.permission.WAKE_LOCK android.permission.WRITE_EXTERNAL_STORAGE |
There are 26 image files in BetterBatteryStats. The names of the image files are listed as follows.
ic_action_overflow.png ic_action_refresh.png ic_action_settings.png ic_action_share.png ic_actionbar.png ic_info_black_48dp.png ic_info_outline_black_48dp.png ic_refresh_black_48dp.png ic_refresh_grey600_48dp.png ic_refresh_white_48dp.png ic_settings_black_48dp.png ic_settings_grey600_48dp.png ic_settings_white_48dp.png ic_share_black_48dp.png ic_share_grey600_48dp.png ic_share_white_48dp.png icon_dontsave.png icon_help.png icon_kb.png icon_notext.png icon_save.png icon_text.png icon_widget_large.png icon_widget_medium.png icon_widget_small.png twofortyfouram_locale_border.9.png
The following screenshort is generated from the image listed above.
BetterBatteryStats has the following Java source files.
com.asksven.betterbatterystats.AboutActivity.java com.asksven.betterbatterystats.ActionBarListActivity.java com.asksven.betterbatterystats.ActiveMonAlarmReceiver.java com.asksven.betterbatterystats.BaseActivity.java com.asksven.betterbatterystats.BbsApplication.java com.asksven.betterbatterystats.CreditsActivity.java com.asksven.betterbatterystats.DashClockSettingsActivity.java com.asksven.betterbatterystats.FirstLaunch .java com.asksven.betterbatterystats.HelpActivity.java com.asksven.betterbatterystats.HistActivity.java com.asksven.betterbatterystats.ImportExportPreferencesActivity.java com.asksven.betterbatterystats.LogSettings .java com.asksven.betterbatterystats.NewGraphActivity.java com.asksven.betterbatterystats.PackageFragmentActivity.java com.asksven.betterbatterystats.PackageInfoActivity.java com.asksven.betterbatterystats.PackageInfoTabsFragment.java com.asksven.betterbatterystats.PermissionsFragmentActivity.java com.asksven.betterbatterystats.PreferencesActivity_V8.java com.asksven.betterbatterystats.PreferencesFragmentActivity_V11.java com.asksven.betterbatterystats.RawStatsActivity.java com.asksven.betterbatterystats.ReceiversFragmentActivity.java com.asksven.betterbatterystats.ServicesFragmentActivity.java com.asksven.betterbatterystats.ShareDialogFragment.java com.asksven.betterbatterystats.StatsActivity.java com.asksven.betterbatterystats.SystemAppActivity.java com.asksven.betterbatterystats.Wakelock .java com.asksven.betterbatterystats.adapters.CreditsAdapter.java com.asksven.betterbatterystats.adapters.GraphsAdapter.java com.asksven.betterbatterystats.adapters.HistAdapter.java com.asksven.betterbatterystats.adapters.PermissionsAdapter.java com.asksven.betterbatterystats.adapters.ReferencesAdapter.java com.asksven.betterbatterystats.adapters.ServicesAdapter.java com.asksven.betterbatterystats.adapters.StatsAdapter.java com.asksven.betterbatterystats.contrib.ObservableScrollView.java com.asksven.betterbatterystats.contrib.SeekBarPreference.java com.asksven.betterbatterystats.contrib.SlidingTabLayout.java com.asksven.betterbatterystats.data.Datapoint .java com.asksven.betterbatterystats.data.GraphSerie .java com.asksven.betterbatterystats.data.GraphSeriesFactory .java com.asksven.betterbatterystats.data.KbData .java com.asksven.betterbatterystats.data.KbDbHelper .java com.asksven.betterbatterystats.data.KbEntry .java com.asksven.betterbatterystats.data.KbReader .java com.asksven.betterbatterystats.data.Permission .java com.asksven.betterbatterystats.data.Reading.java com.asksven.betterbatterystats.data.Reference.java com.asksven.betterbatterystats.data.ReferenceDBHelper .java com.asksven.betterbatterystats.data.ReferenceDto.java com.asksven.betterbatterystats.data.ReferenceStore .java com.asksven.betterbatterystats.data.SampleKbData .java com.asksven.betterbatterystats.data.StatsProvider .java com.asksven.betterbatterystats.handlers.OnBootHandler.java com.asksven.betterbatterystats.handlers.OnUnplugHandler.java com.asksven.betterbatterystats.handlers.ScreenEventHandler.java com.asksven.betterbatterystats.localeplugin.Constants .java com.asksven.betterbatterystats.localeplugin.PluginApplication.java com.asksven.betterbatterystats.localeplugin.bundle.BundleScrubber .java com.asksven.betterbatterystats.localeplugin.bundle.PluginBundleManager .java com.asksven.betterbatterystats.localeplugin.receiver.FireReceiver.java com.asksven.betterbatterystats.localeplugin.ui.EditActivity.java com.asksven.betterbatterystats.services.BbsDashClockExtension.java com.asksven.betterbatterystats.services.EventWatcherService.java com.asksven.betterbatterystats.services.KbReaderService.java com.asksven.betterbatterystats.services.UpdateLargeWidgetService.java com.asksven.betterbatterystats.services.UpdateMediumWidgetService.java com.asksven.betterbatterystats.services.UpdateSmallWidgetService.java com.asksven.betterbatterystats.services.WatchdogProcessingService.java com.asksven.betterbatterystats.services.WriteBootReferenceService.java com.asksven.betterbatterystats.services.WriteCurrentReferenceService.java com.asksven.betterbatterystats.services.WriteCustomReferenceService.java com.asksven.betterbatterystats.services.WriteDumpfileService.java com.asksven.betterbatterystats.services.WriteScreenOffReferenceService.java com.asksven.betterbatterystats.services.WriteScreenOnReferenceService.java com.asksven.betterbatterystats.services.WriteTimerReferenceService.java com.asksven.betterbatterystats.services.WriteUnpluggedReferenceService.java com.asksven.betterbatterystats.widgetproviders.BbsWidgetProvider.java com.asksven.betterbatterystats.widgetproviders.LargeWidgetProvider.java com.asksven.betterbatterystats.widgetproviders.MediumWidgetProvider.java com.asksven.betterbatterystats.widgetproviders.SmallWidgetProvider.java com.asksven.betterbatterystats.widgets.GraphableBars.java com.asksven.betterbatterystats.widgets.GraphableBarsPlot.java com.asksven.betterbatterystats.widgets.GraphableBarsTimeline.java com.asksven.betterbatterystats.widgets.GraphableButton.java com.asksven.betterbatterystats.widgets.GraphablePie.java com.asksven.betterbatterystats.widgets.WidgetBars .java com.asksven.betterbatterystats.widgets.WidgetBattery .java com.twofortyfouram.locale.BreadCrumber .java com.twofortyfouram.locale.Intent .java com.twofortyfouram.locale.MarketActivity.java com.twofortyfouram.locale.PackageUtilities .java