├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── docs ├── API.md ├── LICENSE-DOCUMENTATION ├── gettingstarted.md ├── mistrustbatterylevel.md ├── references.md └── roadmap.md ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── logo └── logo.png ├── metrics ├── build.gradle ├── gradle.properties └── src │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── facebook │ │ └── battery │ │ └── metrics │ │ ├── appwakeup │ │ ├── AppWakeupMetrics.java │ │ └── AppWakeupMetricsCollector.java │ │ ├── bluetooth │ │ ├── BluetoothMetrics.java │ │ └── BluetoothMetricsCollector.java │ │ ├── camera │ │ ├── CameraMetrics.java │ │ └── CameraMetricsCollector.java │ │ ├── composite │ │ ├── CompositeMetrics.java │ │ ├── CompositeMetricsCollector.java │ │ └── def │ │ │ ├── CompositeMetricsHolder.java │ │ │ └── MetricsDef.java │ │ ├── core │ │ ├── ProcFileReader.java │ │ ├── StatefulSystemMetricsCollector.java │ │ ├── SystemMetrics.java │ │ ├── SystemMetricsCollector.java │ │ ├── SystemMetricsLogger.java │ │ ├── Utilities.java │ │ └── VisibleToAvoidSynthetics.java │ │ ├── cpu │ │ ├── CpuFrequencyMetrics.java │ │ ├── CpuFrequencyMetricsCollector.java │ │ ├── CpuMetrics.java │ │ ├── CpuMetricsCollector.java │ │ └── Sysconf.java │ │ ├── devicebattery │ │ ├── DeviceBatteryMetrics.java │ │ └── DeviceBatteryMetricsCollector.java │ │ ├── disk │ │ ├── DiskMetrics.java │ │ └── DiskMetricsCollector.java │ │ ├── healthstats │ │ ├── HealthStatsMetrics.java │ │ └── HealthStatsMetricsCollector.java │ │ ├── memory │ │ ├── MemoryMetrics.kt │ │ └── MemoryMetricsCollector.kt │ │ ├── network │ │ ├── EnhancedNetworkMetrics.java │ │ ├── EnhancedNetworkMetricsCollector.java │ │ ├── MonotonicRadioMonitor.java │ │ ├── NetworkBytesCollector.java │ │ ├── NetworkMetrics.java │ │ ├── NetworkMetricsCollector.java │ │ ├── NetworkStatsManagerBytesCollector.java │ │ ├── QTagUidNetworkBytesCollector.java │ │ ├── RadioStateCollector.java │ │ ├── RadioStateMetrics.java │ │ └── TrafficStatsNetworkBytesCollector.java │ │ ├── sensor │ │ ├── SensorMetrics.java │ │ └── SensorMetricsCollector.java │ │ ├── time │ │ ├── TimeMetrics.java │ │ └── TimeMetricsCollector.java │ │ └── wakelock │ │ ├── WakeLockDetails.java │ │ ├── WakeLockMetrics.java │ │ └── WakeLockMetricsCollector.java │ └── test │ └── java │ └── com │ └── facebook │ └── battery │ └── metrics │ ├── appwakeup │ ├── AppWakeupMetricsCollectorTest.java │ └── AppWakeupMetricsTest.java │ ├── bluetooth │ ├── BluetoothMetricsCollectorTest.java │ └── BluetoothMetricsTest.java │ ├── camera │ ├── CameraMetricsCollectorTest.java │ └── CameraMetricsTest.java │ ├── composite │ ├── CompositeMetricsCollectorTest.java │ └── CompositeMetricsTest.java │ ├── core │ ├── MetricsUtil.java │ ├── ProcFileReaderTest.java │ ├── ShadowDebug.java │ ├── ShadowSystemClock.java │ ├── StatefulSystemMetricsCollectorTest.java │ ├── SystemMetricsCollectorTest.java │ └── SystemMetricsTest.java │ ├── cpu │ ├── CpuFrequencyMetricsCollectorTest.java │ ├── CpuFrequencyMetricsTest.java │ ├── CpuMetricsCollectorTest.java │ └── CpuMetricsTest.java │ ├── devicebattery │ ├── DeviceBatteryMetricsCollectorTest.java │ └── DeviceBatteryMetricsTest.java │ ├── disk │ ├── DiskMetricsCollectorTest.java │ └── DiskMetricsTest.java │ ├── healthstats │ └── HealthStatsMetricsTest.java │ ├── memory │ ├── MemoryMetricsCollectorTest.java │ └── MemoryMetricsTest.java │ ├── network │ ├── EnhancedNetworkMetricsTest.java │ ├── MonotonicRadioMonitorTest.java │ ├── NetworkMetricsCollectorTest.java │ ├── NetworkMetricsTest.java │ ├── QTagUidNetworkBytesCollectorTest.java │ ├── RadioStateMetricsTest.java │ ├── ShadowTrafficStats.java │ └── TrafficStatsNetworkBytesCollectorTest.java │ ├── sensor │ ├── SensorMetricsCollectorTest.java │ └── SensorMetricsTest.java │ ├── time │ ├── TimeMetricsCollectorTest.java │ └── TimeMetricsTest.java │ └── wakelock │ └── WakeLockMetricsTest.java ├── release.gradle ├── reporters ├── build.gradle ├── gradle.properties └── src │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── facebook │ │ └── battery │ │ └── reporter │ │ ├── appwakeup │ │ └── AppWakeupMetricsReporter.java │ │ ├── bluetooth │ │ └── BluetoothMetricsReporter.java │ │ ├── camera │ │ └── CameraMetricsReporter.java │ │ ├── composite │ │ └── CompositeMetricsReporter.java │ │ ├── core │ │ └── SystemMetricsReporter.java │ │ ├── cpu │ │ ├── CpuFrequencyMetricsReporter.java │ │ └── CpuMetricsReporter.java │ │ ├── devicebattery │ │ └── DeviceBatteryMetricsReporter.java │ │ ├── disk │ │ └── DiskMetricsReporter.java │ │ ├── healthstats │ │ └── HealthStatsMetricsReporter.java │ │ ├── memory │ │ └── MemoryMetricsReporter.java │ │ ├── network │ │ ├── NetworkMetricsReporter.java │ │ └── RadioStateReporter.java │ │ ├── sensor │ │ └── SensorMetricsReporter.java │ │ ├── time │ │ └── TimeMetricsReporter.java │ │ └── wakelock │ │ └── WakeLockMetricsReporter.java │ └── test │ └── java │ └── com │ └── facebook │ └── battery │ └── reporter │ ├── camera │ └── CameraMetricsReporterTest.java │ ├── composite │ └── CompositeMetricsReporterTest.java │ ├── core │ └── ReporterEvent.kt │ └── cpu │ └── CpuFrequencyMetricsReporterTest.java ├── sample ├── build.gradle └── src │ └── main │ ├── AndroidManifest.xml │ ├── ic_launcher-web.png │ ├── java │ └── com │ │ └── facebook │ │ └── battery │ │ └── sample │ │ ├── BatteryApplication.java │ │ ├── Event.java │ │ └── MainActivity.java │ └── res │ ├── mipmap-anydpi-v26 │ ├── ic_launcher.xml │ └── ic_launcher_round.xml │ ├── mipmap-hdpi │ ├── ic_launcher.png │ ├── ic_launcher_foreground.png │ └── ic_launcher_round.png │ ├── mipmap-mdpi │ ├── ic_launcher.png │ ├── ic_launcher_foreground.png │ └── ic_launcher_round.png │ ├── mipmap-xhdpi │ ├── ic_launcher.png │ ├── ic_launcher_foreground.png │ └── ic_launcher_round.png │ ├── mipmap-xxhdpi │ ├── ic_launcher.png │ ├── ic_launcher_foreground.png │ └── ic_launcher_round.png │ ├── mipmap-xxxhdpi │ ├── ic_launcher.png │ ├── ic_launcher_foreground.png │ └── ic_launcher_round.png │ └── values │ └── ic_launcher_background.xml ├── serializers ├── build.gradle ├── gradle.properties └── src │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── facebook │ │ └── battery │ │ └── serializer │ │ ├── appwakeup │ │ └── AppWakeupMetricsSerializer.kt │ │ ├── bluetooth │ │ └── BluetoothMetricsSerializer.kt │ │ ├── camera │ │ └── CameraMetricsSerializer.kt │ │ ├── composite │ │ └── CompositeMetricsSerializer.java │ │ ├── core │ │ └── SystemMetricsSerializer.java │ │ ├── cpu │ │ ├── CpuFrequencyMetricsSerializer.kt │ │ └── CpuMetricsSerializer.kt │ │ ├── devicebattery │ │ └── DeviceBatteryMetricsSerializer.kt │ │ ├── disk │ │ └── DiskMetricsSerializer.kt │ │ ├── healthstats │ │ └── HealthStatsMetricsSerializer.java │ │ ├── memory │ │ └── MemoryMetricsSerializer.kt │ │ ├── network │ │ └── NetworkMetricsSerializer.kt │ │ ├── sensor │ │ └── SensorMetricsSerializer.kt │ │ ├── time │ │ └── TimeMetricsSerializer.kt │ │ └── wakelock │ │ └── WakeLockMetricsSerializer.kt │ └── test │ └── java │ └── com │ └── facebook │ └── battery │ └── serializer │ ├── appwakeup │ └── AppWakeupMetricSerializerTest.java │ ├── bluetooth │ └── BluetoothMetricsSerializerTest.java │ ├── camera │ └── CameraMetricsSerializerTest.java │ ├── composite │ └── CompositeMetricsSerializerTest.java │ ├── core │ ├── MetricsUtil.java │ └── SystemMetricsSerializerTest.java │ ├── cpu │ ├── CpuFrequencyMetricsSerializerTest.java │ └── CpuMetricsSerializerTest.java │ ├── devicebattery │ └── DeviceBatteryMetricsSerializerTest.java │ ├── disk │ └── DiskMetricsSerializerTest.java │ ├── healthstats │ └── HealthStatsMetricsSerializerTest.java │ ├── memory │ └── MemoryMetricsSerializerTest.java │ ├── network │ └── NetworkMetricsSerializerTest.java │ ├── sensor │ └── SensorMetricsSerializerTest.java │ ├── time │ └── TimeMetricsSerializerTest.java │ └── wakelock │ ├── AttributedWakeLockMetricsSerializerTest.java │ └── WakeLockMetricSerializerTest.java └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/README.md -------------------------------------------------------------------------------- /docs/API.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/docs/API.md -------------------------------------------------------------------------------- /docs/LICENSE-DOCUMENTATION: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/docs/LICENSE-DOCUMENTATION -------------------------------------------------------------------------------- /docs/gettingstarted.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/docs/gettingstarted.md -------------------------------------------------------------------------------- /docs/mistrustbatterylevel.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/docs/mistrustbatterylevel.md -------------------------------------------------------------------------------- /docs/references.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/docs/references.md -------------------------------------------------------------------------------- /docs/roadmap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/docs/roadmap.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- 1 | VERSION_NAME=1.0.0 2 | GROUP=com.facebook.battery 3 | -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/gradlew.bat -------------------------------------------------------------------------------- /logo/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/logo/logo.png -------------------------------------------------------------------------------- /metrics/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/build.gradle -------------------------------------------------------------------------------- /metrics/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/gradle.properties -------------------------------------------------------------------------------- /metrics/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /metrics/src/main/java/com/facebook/battery/metrics/appwakeup/AppWakeupMetrics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/main/java/com/facebook/battery/metrics/appwakeup/AppWakeupMetrics.java -------------------------------------------------------------------------------- /metrics/src/main/java/com/facebook/battery/metrics/appwakeup/AppWakeupMetricsCollector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/main/java/com/facebook/battery/metrics/appwakeup/AppWakeupMetricsCollector.java -------------------------------------------------------------------------------- /metrics/src/main/java/com/facebook/battery/metrics/bluetooth/BluetoothMetrics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/main/java/com/facebook/battery/metrics/bluetooth/BluetoothMetrics.java -------------------------------------------------------------------------------- /metrics/src/main/java/com/facebook/battery/metrics/bluetooth/BluetoothMetricsCollector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/main/java/com/facebook/battery/metrics/bluetooth/BluetoothMetricsCollector.java -------------------------------------------------------------------------------- /metrics/src/main/java/com/facebook/battery/metrics/camera/CameraMetrics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/main/java/com/facebook/battery/metrics/camera/CameraMetrics.java -------------------------------------------------------------------------------- /metrics/src/main/java/com/facebook/battery/metrics/camera/CameraMetricsCollector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/main/java/com/facebook/battery/metrics/camera/CameraMetricsCollector.java -------------------------------------------------------------------------------- /metrics/src/main/java/com/facebook/battery/metrics/composite/CompositeMetrics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/main/java/com/facebook/battery/metrics/composite/CompositeMetrics.java -------------------------------------------------------------------------------- /metrics/src/main/java/com/facebook/battery/metrics/composite/CompositeMetricsCollector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/main/java/com/facebook/battery/metrics/composite/CompositeMetricsCollector.java -------------------------------------------------------------------------------- /metrics/src/main/java/com/facebook/battery/metrics/composite/def/CompositeMetricsHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/main/java/com/facebook/battery/metrics/composite/def/CompositeMetricsHolder.java -------------------------------------------------------------------------------- /metrics/src/main/java/com/facebook/battery/metrics/composite/def/MetricsDef.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/main/java/com/facebook/battery/metrics/composite/def/MetricsDef.java -------------------------------------------------------------------------------- /metrics/src/main/java/com/facebook/battery/metrics/core/ProcFileReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/main/java/com/facebook/battery/metrics/core/ProcFileReader.java -------------------------------------------------------------------------------- /metrics/src/main/java/com/facebook/battery/metrics/core/StatefulSystemMetricsCollector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/main/java/com/facebook/battery/metrics/core/StatefulSystemMetricsCollector.java -------------------------------------------------------------------------------- /metrics/src/main/java/com/facebook/battery/metrics/core/SystemMetrics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/main/java/com/facebook/battery/metrics/core/SystemMetrics.java -------------------------------------------------------------------------------- /metrics/src/main/java/com/facebook/battery/metrics/core/SystemMetricsCollector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/main/java/com/facebook/battery/metrics/core/SystemMetricsCollector.java -------------------------------------------------------------------------------- /metrics/src/main/java/com/facebook/battery/metrics/core/SystemMetricsLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/main/java/com/facebook/battery/metrics/core/SystemMetricsLogger.java -------------------------------------------------------------------------------- /metrics/src/main/java/com/facebook/battery/metrics/core/Utilities.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/main/java/com/facebook/battery/metrics/core/Utilities.java -------------------------------------------------------------------------------- /metrics/src/main/java/com/facebook/battery/metrics/core/VisibleToAvoidSynthetics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/main/java/com/facebook/battery/metrics/core/VisibleToAvoidSynthetics.java -------------------------------------------------------------------------------- /metrics/src/main/java/com/facebook/battery/metrics/cpu/CpuFrequencyMetrics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/main/java/com/facebook/battery/metrics/cpu/CpuFrequencyMetrics.java -------------------------------------------------------------------------------- /metrics/src/main/java/com/facebook/battery/metrics/cpu/CpuFrequencyMetricsCollector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/main/java/com/facebook/battery/metrics/cpu/CpuFrequencyMetricsCollector.java -------------------------------------------------------------------------------- /metrics/src/main/java/com/facebook/battery/metrics/cpu/CpuMetrics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/main/java/com/facebook/battery/metrics/cpu/CpuMetrics.java -------------------------------------------------------------------------------- /metrics/src/main/java/com/facebook/battery/metrics/cpu/CpuMetricsCollector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/main/java/com/facebook/battery/metrics/cpu/CpuMetricsCollector.java -------------------------------------------------------------------------------- /metrics/src/main/java/com/facebook/battery/metrics/cpu/Sysconf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/main/java/com/facebook/battery/metrics/cpu/Sysconf.java -------------------------------------------------------------------------------- /metrics/src/main/java/com/facebook/battery/metrics/devicebattery/DeviceBatteryMetrics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/main/java/com/facebook/battery/metrics/devicebattery/DeviceBatteryMetrics.java -------------------------------------------------------------------------------- /metrics/src/main/java/com/facebook/battery/metrics/devicebattery/DeviceBatteryMetricsCollector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/main/java/com/facebook/battery/metrics/devicebattery/DeviceBatteryMetricsCollector.java -------------------------------------------------------------------------------- /metrics/src/main/java/com/facebook/battery/metrics/disk/DiskMetrics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/main/java/com/facebook/battery/metrics/disk/DiskMetrics.java -------------------------------------------------------------------------------- /metrics/src/main/java/com/facebook/battery/metrics/disk/DiskMetricsCollector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/main/java/com/facebook/battery/metrics/disk/DiskMetricsCollector.java -------------------------------------------------------------------------------- /metrics/src/main/java/com/facebook/battery/metrics/healthstats/HealthStatsMetrics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/main/java/com/facebook/battery/metrics/healthstats/HealthStatsMetrics.java -------------------------------------------------------------------------------- /metrics/src/main/java/com/facebook/battery/metrics/healthstats/HealthStatsMetricsCollector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/main/java/com/facebook/battery/metrics/healthstats/HealthStatsMetricsCollector.java -------------------------------------------------------------------------------- /metrics/src/main/java/com/facebook/battery/metrics/memory/MemoryMetrics.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/main/java/com/facebook/battery/metrics/memory/MemoryMetrics.kt -------------------------------------------------------------------------------- /metrics/src/main/java/com/facebook/battery/metrics/memory/MemoryMetricsCollector.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/main/java/com/facebook/battery/metrics/memory/MemoryMetricsCollector.kt -------------------------------------------------------------------------------- /metrics/src/main/java/com/facebook/battery/metrics/network/EnhancedNetworkMetrics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/main/java/com/facebook/battery/metrics/network/EnhancedNetworkMetrics.java -------------------------------------------------------------------------------- /metrics/src/main/java/com/facebook/battery/metrics/network/EnhancedNetworkMetricsCollector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/main/java/com/facebook/battery/metrics/network/EnhancedNetworkMetricsCollector.java -------------------------------------------------------------------------------- /metrics/src/main/java/com/facebook/battery/metrics/network/MonotonicRadioMonitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/main/java/com/facebook/battery/metrics/network/MonotonicRadioMonitor.java -------------------------------------------------------------------------------- /metrics/src/main/java/com/facebook/battery/metrics/network/NetworkBytesCollector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/main/java/com/facebook/battery/metrics/network/NetworkBytesCollector.java -------------------------------------------------------------------------------- /metrics/src/main/java/com/facebook/battery/metrics/network/NetworkMetrics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/main/java/com/facebook/battery/metrics/network/NetworkMetrics.java -------------------------------------------------------------------------------- /metrics/src/main/java/com/facebook/battery/metrics/network/NetworkMetricsCollector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/main/java/com/facebook/battery/metrics/network/NetworkMetricsCollector.java -------------------------------------------------------------------------------- /metrics/src/main/java/com/facebook/battery/metrics/network/NetworkStatsManagerBytesCollector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/main/java/com/facebook/battery/metrics/network/NetworkStatsManagerBytesCollector.java -------------------------------------------------------------------------------- /metrics/src/main/java/com/facebook/battery/metrics/network/QTagUidNetworkBytesCollector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/main/java/com/facebook/battery/metrics/network/QTagUidNetworkBytesCollector.java -------------------------------------------------------------------------------- /metrics/src/main/java/com/facebook/battery/metrics/network/RadioStateCollector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/main/java/com/facebook/battery/metrics/network/RadioStateCollector.java -------------------------------------------------------------------------------- /metrics/src/main/java/com/facebook/battery/metrics/network/RadioStateMetrics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/main/java/com/facebook/battery/metrics/network/RadioStateMetrics.java -------------------------------------------------------------------------------- /metrics/src/main/java/com/facebook/battery/metrics/network/TrafficStatsNetworkBytesCollector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/main/java/com/facebook/battery/metrics/network/TrafficStatsNetworkBytesCollector.java -------------------------------------------------------------------------------- /metrics/src/main/java/com/facebook/battery/metrics/sensor/SensorMetrics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/main/java/com/facebook/battery/metrics/sensor/SensorMetrics.java -------------------------------------------------------------------------------- /metrics/src/main/java/com/facebook/battery/metrics/sensor/SensorMetricsCollector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/main/java/com/facebook/battery/metrics/sensor/SensorMetricsCollector.java -------------------------------------------------------------------------------- /metrics/src/main/java/com/facebook/battery/metrics/time/TimeMetrics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/main/java/com/facebook/battery/metrics/time/TimeMetrics.java -------------------------------------------------------------------------------- /metrics/src/main/java/com/facebook/battery/metrics/time/TimeMetricsCollector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/main/java/com/facebook/battery/metrics/time/TimeMetricsCollector.java -------------------------------------------------------------------------------- /metrics/src/main/java/com/facebook/battery/metrics/wakelock/WakeLockDetails.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/main/java/com/facebook/battery/metrics/wakelock/WakeLockDetails.java -------------------------------------------------------------------------------- /metrics/src/main/java/com/facebook/battery/metrics/wakelock/WakeLockMetrics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/main/java/com/facebook/battery/metrics/wakelock/WakeLockMetrics.java -------------------------------------------------------------------------------- /metrics/src/main/java/com/facebook/battery/metrics/wakelock/WakeLockMetricsCollector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/main/java/com/facebook/battery/metrics/wakelock/WakeLockMetricsCollector.java -------------------------------------------------------------------------------- /metrics/src/test/java/com/facebook/battery/metrics/appwakeup/AppWakeupMetricsCollectorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/test/java/com/facebook/battery/metrics/appwakeup/AppWakeupMetricsCollectorTest.java -------------------------------------------------------------------------------- /metrics/src/test/java/com/facebook/battery/metrics/appwakeup/AppWakeupMetricsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/test/java/com/facebook/battery/metrics/appwakeup/AppWakeupMetricsTest.java -------------------------------------------------------------------------------- /metrics/src/test/java/com/facebook/battery/metrics/bluetooth/BluetoothMetricsCollectorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/test/java/com/facebook/battery/metrics/bluetooth/BluetoothMetricsCollectorTest.java -------------------------------------------------------------------------------- /metrics/src/test/java/com/facebook/battery/metrics/bluetooth/BluetoothMetricsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/test/java/com/facebook/battery/metrics/bluetooth/BluetoothMetricsTest.java -------------------------------------------------------------------------------- /metrics/src/test/java/com/facebook/battery/metrics/camera/CameraMetricsCollectorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/test/java/com/facebook/battery/metrics/camera/CameraMetricsCollectorTest.java -------------------------------------------------------------------------------- /metrics/src/test/java/com/facebook/battery/metrics/camera/CameraMetricsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/test/java/com/facebook/battery/metrics/camera/CameraMetricsTest.java -------------------------------------------------------------------------------- /metrics/src/test/java/com/facebook/battery/metrics/composite/CompositeMetricsCollectorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/test/java/com/facebook/battery/metrics/composite/CompositeMetricsCollectorTest.java -------------------------------------------------------------------------------- /metrics/src/test/java/com/facebook/battery/metrics/composite/CompositeMetricsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/test/java/com/facebook/battery/metrics/composite/CompositeMetricsTest.java -------------------------------------------------------------------------------- /metrics/src/test/java/com/facebook/battery/metrics/core/MetricsUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/test/java/com/facebook/battery/metrics/core/MetricsUtil.java -------------------------------------------------------------------------------- /metrics/src/test/java/com/facebook/battery/metrics/core/ProcFileReaderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/test/java/com/facebook/battery/metrics/core/ProcFileReaderTest.java -------------------------------------------------------------------------------- /metrics/src/test/java/com/facebook/battery/metrics/core/ShadowDebug.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/test/java/com/facebook/battery/metrics/core/ShadowDebug.java -------------------------------------------------------------------------------- /metrics/src/test/java/com/facebook/battery/metrics/core/ShadowSystemClock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/test/java/com/facebook/battery/metrics/core/ShadowSystemClock.java -------------------------------------------------------------------------------- /metrics/src/test/java/com/facebook/battery/metrics/core/StatefulSystemMetricsCollectorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/test/java/com/facebook/battery/metrics/core/StatefulSystemMetricsCollectorTest.java -------------------------------------------------------------------------------- /metrics/src/test/java/com/facebook/battery/metrics/core/SystemMetricsCollectorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/test/java/com/facebook/battery/metrics/core/SystemMetricsCollectorTest.java -------------------------------------------------------------------------------- /metrics/src/test/java/com/facebook/battery/metrics/core/SystemMetricsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/test/java/com/facebook/battery/metrics/core/SystemMetricsTest.java -------------------------------------------------------------------------------- /metrics/src/test/java/com/facebook/battery/metrics/cpu/CpuFrequencyMetricsCollectorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/test/java/com/facebook/battery/metrics/cpu/CpuFrequencyMetricsCollectorTest.java -------------------------------------------------------------------------------- /metrics/src/test/java/com/facebook/battery/metrics/cpu/CpuFrequencyMetricsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/test/java/com/facebook/battery/metrics/cpu/CpuFrequencyMetricsTest.java -------------------------------------------------------------------------------- /metrics/src/test/java/com/facebook/battery/metrics/cpu/CpuMetricsCollectorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/test/java/com/facebook/battery/metrics/cpu/CpuMetricsCollectorTest.java -------------------------------------------------------------------------------- /metrics/src/test/java/com/facebook/battery/metrics/cpu/CpuMetricsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/test/java/com/facebook/battery/metrics/cpu/CpuMetricsTest.java -------------------------------------------------------------------------------- /metrics/src/test/java/com/facebook/battery/metrics/devicebattery/DeviceBatteryMetricsCollectorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/test/java/com/facebook/battery/metrics/devicebattery/DeviceBatteryMetricsCollectorTest.java -------------------------------------------------------------------------------- /metrics/src/test/java/com/facebook/battery/metrics/devicebattery/DeviceBatteryMetricsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/test/java/com/facebook/battery/metrics/devicebattery/DeviceBatteryMetricsTest.java -------------------------------------------------------------------------------- /metrics/src/test/java/com/facebook/battery/metrics/disk/DiskMetricsCollectorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/test/java/com/facebook/battery/metrics/disk/DiskMetricsCollectorTest.java -------------------------------------------------------------------------------- /metrics/src/test/java/com/facebook/battery/metrics/disk/DiskMetricsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/test/java/com/facebook/battery/metrics/disk/DiskMetricsTest.java -------------------------------------------------------------------------------- /metrics/src/test/java/com/facebook/battery/metrics/healthstats/HealthStatsMetricsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/test/java/com/facebook/battery/metrics/healthstats/HealthStatsMetricsTest.java -------------------------------------------------------------------------------- /metrics/src/test/java/com/facebook/battery/metrics/memory/MemoryMetricsCollectorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/test/java/com/facebook/battery/metrics/memory/MemoryMetricsCollectorTest.java -------------------------------------------------------------------------------- /metrics/src/test/java/com/facebook/battery/metrics/memory/MemoryMetricsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/test/java/com/facebook/battery/metrics/memory/MemoryMetricsTest.java -------------------------------------------------------------------------------- /metrics/src/test/java/com/facebook/battery/metrics/network/EnhancedNetworkMetricsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/test/java/com/facebook/battery/metrics/network/EnhancedNetworkMetricsTest.java -------------------------------------------------------------------------------- /metrics/src/test/java/com/facebook/battery/metrics/network/MonotonicRadioMonitorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/test/java/com/facebook/battery/metrics/network/MonotonicRadioMonitorTest.java -------------------------------------------------------------------------------- /metrics/src/test/java/com/facebook/battery/metrics/network/NetworkMetricsCollectorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/test/java/com/facebook/battery/metrics/network/NetworkMetricsCollectorTest.java -------------------------------------------------------------------------------- /metrics/src/test/java/com/facebook/battery/metrics/network/NetworkMetricsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/test/java/com/facebook/battery/metrics/network/NetworkMetricsTest.java -------------------------------------------------------------------------------- /metrics/src/test/java/com/facebook/battery/metrics/network/QTagUidNetworkBytesCollectorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/test/java/com/facebook/battery/metrics/network/QTagUidNetworkBytesCollectorTest.java -------------------------------------------------------------------------------- /metrics/src/test/java/com/facebook/battery/metrics/network/RadioStateMetricsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/test/java/com/facebook/battery/metrics/network/RadioStateMetricsTest.java -------------------------------------------------------------------------------- /metrics/src/test/java/com/facebook/battery/metrics/network/ShadowTrafficStats.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/test/java/com/facebook/battery/metrics/network/ShadowTrafficStats.java -------------------------------------------------------------------------------- /metrics/src/test/java/com/facebook/battery/metrics/network/TrafficStatsNetworkBytesCollectorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/test/java/com/facebook/battery/metrics/network/TrafficStatsNetworkBytesCollectorTest.java -------------------------------------------------------------------------------- /metrics/src/test/java/com/facebook/battery/metrics/sensor/SensorMetricsCollectorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/test/java/com/facebook/battery/metrics/sensor/SensorMetricsCollectorTest.java -------------------------------------------------------------------------------- /metrics/src/test/java/com/facebook/battery/metrics/sensor/SensorMetricsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/test/java/com/facebook/battery/metrics/sensor/SensorMetricsTest.java -------------------------------------------------------------------------------- /metrics/src/test/java/com/facebook/battery/metrics/time/TimeMetricsCollectorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/test/java/com/facebook/battery/metrics/time/TimeMetricsCollectorTest.java -------------------------------------------------------------------------------- /metrics/src/test/java/com/facebook/battery/metrics/time/TimeMetricsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/test/java/com/facebook/battery/metrics/time/TimeMetricsTest.java -------------------------------------------------------------------------------- /metrics/src/test/java/com/facebook/battery/metrics/wakelock/WakeLockMetricsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/metrics/src/test/java/com/facebook/battery/metrics/wakelock/WakeLockMetricsTest.java -------------------------------------------------------------------------------- /release.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/release.gradle -------------------------------------------------------------------------------- /reporters/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/reporters/build.gradle -------------------------------------------------------------------------------- /reporters/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/reporters/gradle.properties -------------------------------------------------------------------------------- /reporters/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/reporters/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /reporters/src/main/java/com/facebook/battery/reporter/appwakeup/AppWakeupMetricsReporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/reporters/src/main/java/com/facebook/battery/reporter/appwakeup/AppWakeupMetricsReporter.java -------------------------------------------------------------------------------- /reporters/src/main/java/com/facebook/battery/reporter/bluetooth/BluetoothMetricsReporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/reporters/src/main/java/com/facebook/battery/reporter/bluetooth/BluetoothMetricsReporter.java -------------------------------------------------------------------------------- /reporters/src/main/java/com/facebook/battery/reporter/camera/CameraMetricsReporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/reporters/src/main/java/com/facebook/battery/reporter/camera/CameraMetricsReporter.java -------------------------------------------------------------------------------- /reporters/src/main/java/com/facebook/battery/reporter/composite/CompositeMetricsReporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/reporters/src/main/java/com/facebook/battery/reporter/composite/CompositeMetricsReporter.java -------------------------------------------------------------------------------- /reporters/src/main/java/com/facebook/battery/reporter/core/SystemMetricsReporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/reporters/src/main/java/com/facebook/battery/reporter/core/SystemMetricsReporter.java -------------------------------------------------------------------------------- /reporters/src/main/java/com/facebook/battery/reporter/cpu/CpuFrequencyMetricsReporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/reporters/src/main/java/com/facebook/battery/reporter/cpu/CpuFrequencyMetricsReporter.java -------------------------------------------------------------------------------- /reporters/src/main/java/com/facebook/battery/reporter/cpu/CpuMetricsReporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/reporters/src/main/java/com/facebook/battery/reporter/cpu/CpuMetricsReporter.java -------------------------------------------------------------------------------- /reporters/src/main/java/com/facebook/battery/reporter/devicebattery/DeviceBatteryMetricsReporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/reporters/src/main/java/com/facebook/battery/reporter/devicebattery/DeviceBatteryMetricsReporter.java -------------------------------------------------------------------------------- /reporters/src/main/java/com/facebook/battery/reporter/disk/DiskMetricsReporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/reporters/src/main/java/com/facebook/battery/reporter/disk/DiskMetricsReporter.java -------------------------------------------------------------------------------- /reporters/src/main/java/com/facebook/battery/reporter/healthstats/HealthStatsMetricsReporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/reporters/src/main/java/com/facebook/battery/reporter/healthstats/HealthStatsMetricsReporter.java -------------------------------------------------------------------------------- /reporters/src/main/java/com/facebook/battery/reporter/memory/MemoryMetricsReporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/reporters/src/main/java/com/facebook/battery/reporter/memory/MemoryMetricsReporter.java -------------------------------------------------------------------------------- /reporters/src/main/java/com/facebook/battery/reporter/network/NetworkMetricsReporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/reporters/src/main/java/com/facebook/battery/reporter/network/NetworkMetricsReporter.java -------------------------------------------------------------------------------- /reporters/src/main/java/com/facebook/battery/reporter/network/RadioStateReporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/reporters/src/main/java/com/facebook/battery/reporter/network/RadioStateReporter.java -------------------------------------------------------------------------------- /reporters/src/main/java/com/facebook/battery/reporter/sensor/SensorMetricsReporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/reporters/src/main/java/com/facebook/battery/reporter/sensor/SensorMetricsReporter.java -------------------------------------------------------------------------------- /reporters/src/main/java/com/facebook/battery/reporter/time/TimeMetricsReporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/reporters/src/main/java/com/facebook/battery/reporter/time/TimeMetricsReporter.java -------------------------------------------------------------------------------- /reporters/src/main/java/com/facebook/battery/reporter/wakelock/WakeLockMetricsReporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/reporters/src/main/java/com/facebook/battery/reporter/wakelock/WakeLockMetricsReporter.java -------------------------------------------------------------------------------- /reporters/src/test/java/com/facebook/battery/reporter/camera/CameraMetricsReporterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/reporters/src/test/java/com/facebook/battery/reporter/camera/CameraMetricsReporterTest.java -------------------------------------------------------------------------------- /reporters/src/test/java/com/facebook/battery/reporter/composite/CompositeMetricsReporterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/reporters/src/test/java/com/facebook/battery/reporter/composite/CompositeMetricsReporterTest.java -------------------------------------------------------------------------------- /reporters/src/test/java/com/facebook/battery/reporter/core/ReporterEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/reporters/src/test/java/com/facebook/battery/reporter/core/ReporterEvent.kt -------------------------------------------------------------------------------- /reporters/src/test/java/com/facebook/battery/reporter/cpu/CpuFrequencyMetricsReporterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/reporters/src/test/java/com/facebook/battery/reporter/cpu/CpuFrequencyMetricsReporterTest.java -------------------------------------------------------------------------------- /sample/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/sample/build.gradle -------------------------------------------------------------------------------- /sample/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/sample/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /sample/src/main/ic_launcher-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/sample/src/main/ic_launcher-web.png -------------------------------------------------------------------------------- /sample/src/main/java/com/facebook/battery/sample/BatteryApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/sample/src/main/java/com/facebook/battery/sample/BatteryApplication.java -------------------------------------------------------------------------------- /sample/src/main/java/com/facebook/battery/sample/Event.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/sample/src/main/java/com/facebook/battery/sample/Event.java -------------------------------------------------------------------------------- /sample/src/main/java/com/facebook/battery/sample/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/sample/src/main/java/com/facebook/battery/sample/MainActivity.java -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/sample/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/sample/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/sample/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-hdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/sample/src/main/res/mipmap-hdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/sample/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/sample/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-mdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/sample/src/main/res/mipmap-mdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/sample/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/sample/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/sample/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/sample/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/sample/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/sample/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/sample/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/sample/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/sample/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/sample/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /sample/src/main/res/values/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/sample/src/main/res/values/ic_launcher_background.xml -------------------------------------------------------------------------------- /serializers/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/serializers/build.gradle -------------------------------------------------------------------------------- /serializers/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/serializers/gradle.properties -------------------------------------------------------------------------------- /serializers/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/serializers/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /serializers/src/main/java/com/facebook/battery/serializer/appwakeup/AppWakeupMetricsSerializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/serializers/src/main/java/com/facebook/battery/serializer/appwakeup/AppWakeupMetricsSerializer.kt -------------------------------------------------------------------------------- /serializers/src/main/java/com/facebook/battery/serializer/bluetooth/BluetoothMetricsSerializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/serializers/src/main/java/com/facebook/battery/serializer/bluetooth/BluetoothMetricsSerializer.kt -------------------------------------------------------------------------------- /serializers/src/main/java/com/facebook/battery/serializer/camera/CameraMetricsSerializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/serializers/src/main/java/com/facebook/battery/serializer/camera/CameraMetricsSerializer.kt -------------------------------------------------------------------------------- /serializers/src/main/java/com/facebook/battery/serializer/composite/CompositeMetricsSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/serializers/src/main/java/com/facebook/battery/serializer/composite/CompositeMetricsSerializer.java -------------------------------------------------------------------------------- /serializers/src/main/java/com/facebook/battery/serializer/core/SystemMetricsSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/serializers/src/main/java/com/facebook/battery/serializer/core/SystemMetricsSerializer.java -------------------------------------------------------------------------------- /serializers/src/main/java/com/facebook/battery/serializer/cpu/CpuFrequencyMetricsSerializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/serializers/src/main/java/com/facebook/battery/serializer/cpu/CpuFrequencyMetricsSerializer.kt -------------------------------------------------------------------------------- /serializers/src/main/java/com/facebook/battery/serializer/cpu/CpuMetricsSerializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/serializers/src/main/java/com/facebook/battery/serializer/cpu/CpuMetricsSerializer.kt -------------------------------------------------------------------------------- /serializers/src/main/java/com/facebook/battery/serializer/devicebattery/DeviceBatteryMetricsSerializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/serializers/src/main/java/com/facebook/battery/serializer/devicebattery/DeviceBatteryMetricsSerializer.kt -------------------------------------------------------------------------------- /serializers/src/main/java/com/facebook/battery/serializer/disk/DiskMetricsSerializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/serializers/src/main/java/com/facebook/battery/serializer/disk/DiskMetricsSerializer.kt -------------------------------------------------------------------------------- /serializers/src/main/java/com/facebook/battery/serializer/healthstats/HealthStatsMetricsSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/serializers/src/main/java/com/facebook/battery/serializer/healthstats/HealthStatsMetricsSerializer.java -------------------------------------------------------------------------------- /serializers/src/main/java/com/facebook/battery/serializer/memory/MemoryMetricsSerializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/serializers/src/main/java/com/facebook/battery/serializer/memory/MemoryMetricsSerializer.kt -------------------------------------------------------------------------------- /serializers/src/main/java/com/facebook/battery/serializer/network/NetworkMetricsSerializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/serializers/src/main/java/com/facebook/battery/serializer/network/NetworkMetricsSerializer.kt -------------------------------------------------------------------------------- /serializers/src/main/java/com/facebook/battery/serializer/sensor/SensorMetricsSerializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/serializers/src/main/java/com/facebook/battery/serializer/sensor/SensorMetricsSerializer.kt -------------------------------------------------------------------------------- /serializers/src/main/java/com/facebook/battery/serializer/time/TimeMetricsSerializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/serializers/src/main/java/com/facebook/battery/serializer/time/TimeMetricsSerializer.kt -------------------------------------------------------------------------------- /serializers/src/main/java/com/facebook/battery/serializer/wakelock/WakeLockMetricsSerializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/serializers/src/main/java/com/facebook/battery/serializer/wakelock/WakeLockMetricsSerializer.kt -------------------------------------------------------------------------------- /serializers/src/test/java/com/facebook/battery/serializer/appwakeup/AppWakeupMetricSerializerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/serializers/src/test/java/com/facebook/battery/serializer/appwakeup/AppWakeupMetricSerializerTest.java -------------------------------------------------------------------------------- /serializers/src/test/java/com/facebook/battery/serializer/bluetooth/BluetoothMetricsSerializerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/serializers/src/test/java/com/facebook/battery/serializer/bluetooth/BluetoothMetricsSerializerTest.java -------------------------------------------------------------------------------- /serializers/src/test/java/com/facebook/battery/serializer/camera/CameraMetricsSerializerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/serializers/src/test/java/com/facebook/battery/serializer/camera/CameraMetricsSerializerTest.java -------------------------------------------------------------------------------- /serializers/src/test/java/com/facebook/battery/serializer/composite/CompositeMetricsSerializerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/serializers/src/test/java/com/facebook/battery/serializer/composite/CompositeMetricsSerializerTest.java -------------------------------------------------------------------------------- /serializers/src/test/java/com/facebook/battery/serializer/core/MetricsUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/serializers/src/test/java/com/facebook/battery/serializer/core/MetricsUtil.java -------------------------------------------------------------------------------- /serializers/src/test/java/com/facebook/battery/serializer/core/SystemMetricsSerializerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/serializers/src/test/java/com/facebook/battery/serializer/core/SystemMetricsSerializerTest.java -------------------------------------------------------------------------------- /serializers/src/test/java/com/facebook/battery/serializer/cpu/CpuFrequencyMetricsSerializerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/serializers/src/test/java/com/facebook/battery/serializer/cpu/CpuFrequencyMetricsSerializerTest.java -------------------------------------------------------------------------------- /serializers/src/test/java/com/facebook/battery/serializer/cpu/CpuMetricsSerializerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/serializers/src/test/java/com/facebook/battery/serializer/cpu/CpuMetricsSerializerTest.java -------------------------------------------------------------------------------- /serializers/src/test/java/com/facebook/battery/serializer/devicebattery/DeviceBatteryMetricsSerializerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/serializers/src/test/java/com/facebook/battery/serializer/devicebattery/DeviceBatteryMetricsSerializerTest.java -------------------------------------------------------------------------------- /serializers/src/test/java/com/facebook/battery/serializer/disk/DiskMetricsSerializerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/serializers/src/test/java/com/facebook/battery/serializer/disk/DiskMetricsSerializerTest.java -------------------------------------------------------------------------------- /serializers/src/test/java/com/facebook/battery/serializer/healthstats/HealthStatsMetricsSerializerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/serializers/src/test/java/com/facebook/battery/serializer/healthstats/HealthStatsMetricsSerializerTest.java -------------------------------------------------------------------------------- /serializers/src/test/java/com/facebook/battery/serializer/memory/MemoryMetricsSerializerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/serializers/src/test/java/com/facebook/battery/serializer/memory/MemoryMetricsSerializerTest.java -------------------------------------------------------------------------------- /serializers/src/test/java/com/facebook/battery/serializer/network/NetworkMetricsSerializerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/serializers/src/test/java/com/facebook/battery/serializer/network/NetworkMetricsSerializerTest.java -------------------------------------------------------------------------------- /serializers/src/test/java/com/facebook/battery/serializer/sensor/SensorMetricsSerializerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/serializers/src/test/java/com/facebook/battery/serializer/sensor/SensorMetricsSerializerTest.java -------------------------------------------------------------------------------- /serializers/src/test/java/com/facebook/battery/serializer/time/TimeMetricsSerializerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/serializers/src/test/java/com/facebook/battery/serializer/time/TimeMetricsSerializerTest.java -------------------------------------------------------------------------------- /serializers/src/test/java/com/facebook/battery/serializer/wakelock/AttributedWakeLockMetricsSerializerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/serializers/src/test/java/com/facebook/battery/serializer/wakelock/AttributedWakeLockMetricsSerializerTest.java -------------------------------------------------------------------------------- /serializers/src/test/java/com/facebook/battery/serializer/wakelock/WakeLockMetricSerializerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/serializers/src/test/java/com/facebook/battery/serializer/wakelock/WakeLockMetricSerializerTest.java -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookincubator/Battery-Metrics/HEAD/settings.gradle --------------------------------------------------------------------------------