Battery-Metrics
Library that helps in instrumenting battery related system metrics.
File Explorer
Download Latest Version (.zip)- API.md
- gettingstarted.md
- LICENSE-DOCUMENTATION
- mistrustbatterylevel.md
- references.md
- roadmap.md
- gradle-wrapper.jar
- gradle-wrapper.properties
- logo.png
- AppWakeupMetrics.java
- AppWakeupMetricsCollector.java
- BluetoothMetrics.kt
- BluetoothMetricsCollector.kt
- CameraMetrics.kt
- CameraMetricsCollector.kt
- CompositeMetricsHolder.java
- MetricsDef.java
- CompositeMetrics.java
- CompositeMetricsCollector.java
- ProcFileReader.java
- StatefulSystemMetricsCollector.java
- SystemMetrics.java
- SystemMetricsCollector.java
- SystemMetricsLogger.java
- Utilities.java
- VisibleToAvoidSynthetics.java
- CpuFrequencyMetrics.kt
- CpuFrequencyMetricsCollector.kt
- CpuMetrics.kt
- CpuMetricsCollector.kt
- Sysconf.kt
- DeviceBatteryMetrics.kt
- DeviceBatteryMetricsCollector.java
- DiskMetrics.kt
- DiskMetricsCollector.kt
- HealthStatsMetrics.java
- HealthStatsMetricsCollector.java
- MemoryMetrics.kt
- MemoryMetricsCollector.kt
- EnhancedNetworkMetrics.java
- EnhancedNetworkMetricsCollector.java
- MonotonicRadioMonitor.java
- NetworkBytesCollector.java
- NetworkMetrics.java
- NetworkMetricsCollector.java
- NetworkStatsManagerBytesCollector.java
- QTagUidNetworkBytesCollector.java
- RadioStateCollector.java
- RadioStateMetrics.java
- TrafficStatsNetworkBytesCollector.java
- SensorMetrics.kt
- SensorMetricsCollector.kt
- TimeMetrics.kt
- TimeMetricsCollector.kt
- WakeLockDetails.java
- WakeLockMetrics.java
- WakeLockMetricsCollector.java
- AndroidManifest.xml
- AppWakeupMetricsCollectorTest.java
- AppWakeupMetricsTest.java
- BluetoothMetricsCollectorTest.java
- BluetoothMetricsTest.java
- CameraMetricsCollectorTest.java
- CameraMetricsTest.java
- CompositeMetricsCollectorTest.java
- CompositeMetricsTest.java
- MetricsUtil.java
- ProcFileReaderTest.java
- ShadowDebug.java
- ShadowSystemClock.java
- StatefulSystemMetricsCollectorTest.java
- SystemMetricsCollectorTest.java
- SystemMetricsTest.java
- CpuFrequencyMetricsCollectorTest.java
- CpuFrequencyMetricsTest.java
- CpuMetricsCollectorTest.java
- CpuMetricsTest.java
- DeviceBatteryMetricsCollectorTest.java
- DeviceBatteryMetricsTest.java
- DiskMetricsCollectorTest.java
- DiskMetricsTest.java
- HealthStatsMetricsTest.java
- MemoryMetricsCollectorTest.java
- MemoryMetricsTest.java
- EnhancedNetworkMetricsTest.java
- MonotonicRadioMonitorTest.java
- NetworkMetricsCollectorTest.java
- NetworkMetricsTest.java
- QTagUidNetworkBytesCollectorTest.java
- RadioStateMetricsTest.java
- ShadowTrafficStats.java
- TrafficStatsNetworkBytesCollectorTest.java
- SensorMetricsCollectorTest.kt
- SensorMetricsTest.java
- TimeMetricsCollectorTest.java
- TimeMetricsTest.java
- WakeLockDetailsTest.java
- WakeLockMetricsCollectorTest.java
- WakeLockMetricsTest.java
- build.gradle
- gradle.properties
- AppWakeupMetricsReporter.kt
- BluetoothMetricsReporter.kt
- CameraMetricsReporter.kt
- CompositeMetricsReporter.java
- SystemMetricsReporter.java
- CpuFrequencyMetricsReporter.kt
- CpuMetricsReporter.kt
- DeviceBatteryMetricsReporter.kt
- DiskMetricsReporter.kt
- HealthStatsMetricsReporter.kt
- MemoryMetricsReporter.kt
- NetworkMetricsReporter.kt
- RadioStateReporter.kt
- SensorMetricsReporter.kt
- TimeMetricsReporter.kt
- WakeLockMetricsReporter.kt
- AndroidManifest.xml
- CameraMetricsReporterTest.java
- CompositeMetricsReporterTest.java
- ReporterEvent.kt
- CpuFrequencyMetricsReporterTest.java
- build.gradle
- gradle.properties
- BatteryApplication.java
- Event.java
- MainActivity.java
- ic_launcher.xml
- ic_launcher_round.xml
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher_background.xml
- AndroidManifest.xml
- ic_launcher-web.png
- build.gradle
- AppWakeupMetricsSerializer.kt
- BluetoothMetricsSerializer.kt
- CameraMetricsSerializer.kt
- CompositeMetricsSerializer.java
- SystemMetricsSerializer.java
- CpuFrequencyMetricsSerializer.kt
- CpuMetricsSerializer.kt
- DeviceBatteryMetricsSerializer.kt
- DiskMetricsSerializer.kt
- HealthStatsMetricsSerializer.java
- MemoryMetricsSerializer.kt
- NetworkMetricsSerializer.kt
- SensorMetricsSerializer.kt
- TimeMetricsSerializer.kt
- WakeLockMetricsSerializer.kt
- AndroidManifest.xml
- AppWakeupMetricSerializerTest.java
- BluetoothMetricsSerializerTest.java
- CameraMetricsSerializerTest.java
- CompositeMetricsSerializerTest.java
- MetricsUtil.java
- SystemMetricsSerializerTest.java
- CpuFrequencyMetricsSerializerTest.java
- CpuMetricsSerializerTest.java
- DeviceBatteryMetricsSerializerTest.java
- DiskMetricsSerializerTest.java
- HealthStatsMetricsSerializerTest.java
- MemoryMetricsSerializerTest.java
- NetworkMetricsSerializerTest.java
- SensorMetricsSerializerTest.java
- TimeMetricsSerializerTest.java
- AttributedWakeLockMetricsSerializerTest.java
- WakeLockMetricSerializerTest.java
- build.gradle
- gradle.properties
- .gitignore
- build.gradle
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- gradle.properties
- gradlew
- gradlew.bat
- LICENSE
- README.md
- release.gradle
- settings.gradle
# Installation Guide
1. Get the code
git clone https://github.com/facebookincubator/Battery-Metrics
Downloads the entire project code from GitHub to your computer.
cd Battery-Metrics
Moves into the project folder you just downloaded.
2. Gradle (Java/Kotlin)
Medium RecommendedPrerequisites
- Git Needed to download the project code from GitHub.
- JDK (Java) Required to build and run Java/Kotlin projects.
- Gradle If the repo includes gradlew (Gradle Wrapper), you don't need to install Gradle separately.
./gradlew :sample:installDebug
Builds the project using Gradle.
A BUILD SUCCESSFUL message means it worked. The output is created under build/.
Pulled directly from this repo's README.
// repository documentation
Was this content helpful?
(0 ratings)
