/frameworks/base/core/java/com/android/internal/os/ |
PowerCalculator.java | 28 * @param rawRealtimeUs The raw system realtime in microseconds. 34 public abstract void calculateApp(BatterySipper app, BatteryStats.Uid u, long rawRealtimeUs, 41 * @param rawRealtimeUs The raw system realtime in microseconds. 47 public void calculateRemaining(BatterySipper app, BatteryStats stats, long rawRealtimeUs,
|
CameraPowerCalculator.java | 33 public void calculateApp(BatterySipper app, BatteryStats.Uid u, long rawRealtimeUs, 40 final long totalTime = timer.getTotalTimeLocked(rawRealtimeUs, statsType) / 1000;
|
FlashlightPowerCalculator.java | 31 public void calculateApp(BatterySipper app, BatteryStats.Uid u, long rawRealtimeUs, 38 final long totalTime = timer.getTotalTimeLocked(rawRealtimeUs, statsType) / 1000;
|
SensorPowerCalculator.java | 32 BatteryStats stats, long rawRealtimeUs, int statsType) { 34 mGpsPower = getAverageGpsPower(profile, stats, rawRealtimeUs, statsType); 38 public void calculateApp(BatterySipper app, BatteryStats.Uid u, long rawRealtimeUs, 47 final long sensorTime = timer.getTotalTimeLocked(rawRealtimeUs, statsType) / 1000; 68 private double getAverageGpsPower(PowerProfile profile, BatteryStats stats, long rawRealtimeUs, 79 long timePerLevel = stats.getGpsSignalQualityTime(i, rawRealtimeUs, statsType);
|
WifiPowerEstimator.java | 51 public void calculateApp(BatterySipper app, BatteryStats.Uid u, long rawRealtimeUs, 65 app.wifiRunningTimeMs = u.getWifiRunningTime(rawRealtimeUs, statsType) / 1000; 69 final long wifiScanTimeMs = u.getWifiScanTime(rawRealtimeUs, statsType) / 1000; 75 u.getWifiBatchedScanTime(bin, rawRealtimeUs, statsType) / 1000; 88 public void calculateRemaining(BatterySipper app, BatteryStats stats, long rawRealtimeUs, 90 final long totalRunningTimeMs = stats.getGlobalWifiRunningTime(rawRealtimeUs, statsType)
|
MobileRadioPowerCalculator.java | 34 private double getMobilePowerPerPacket(long rawRealtimeUs, int statsType) { 45 mStats.getMobileRadioActiveTime(rawRealtimeUs, statsType) / 1000; 84 public void calculateApp(BatterySipper app, BatteryStats.Uid u, long rawRealtimeUs, 107 * getMobilePowerPerPacket(rawRealtimeUs, statsType); 118 public void calculateRemaining(BatterySipper app, BatteryStats stats, long rawRealtimeUs, 124 long strengthTimeMs = stats.getPhoneSignalStrengthTime(i, rawRealtimeUs, statsType) 138 final long scanningTimeMs = stats.getPhoneSignalScanningTime(rawRealtimeUs, statsType) 146 long radioActiveTimeMs = mStats.getMobileRadioActiveTime(rawRealtimeUs, statsType) / 1000;
|
WakelockPowerCalculator.java | 33 public void calculateApp(BatterySipper app, BatteryStats.Uid u, long rawRealtimeUs, 46 wakeLockTimeUs += timer.getTotalTimeLocked(rawRealtimeUs, statsType); 61 public void calculateRemaining(BatterySipper app, BatteryStats stats, long rawRealtimeUs, 65 + (stats.getScreenOnTime(rawRealtimeUs, statsType) / 1000);
|
MediaPowerCalculator.java | 36 public void calculateApp(BatterySipper app, BatteryStats.Uid u, long rawRealtimeUs, 45 final long totalTime = audioTimer.getTotalTimeLocked(rawRealtimeUs, statsType) / 1000; 56 final long totalTime = videoTimer.getTotalTimeLocked(rawRealtimeUs, statsType) / 1000;
|
MemoryPowerCalculator.java | 25 public void calculateApp(BatterySipper app, BatteryStats.Uid u, long rawRealtimeUs, 29 public void calculateRemaining(BatterySipper app, BatteryStats stats, long rawRealtimeUs, 36 long timeMs = timers.valueAt(i).getTotalTimeLocked(rawRealtimeUs, statsType);
|
BluetoothPowerCalculator.java | 37 public void calculateApp(BatterySipper app, BatteryStats.Uid u, long rawRealtimeUs, 67 public void calculateRemaining(BatterySipper app, BatteryStats stats, long rawRealtimeUs,
|
WifiPowerCalculator.java | 41 public void calculateApp(BatterySipper app, BatteryStats.Uid u, long rawRealtimeUs, 75 public void calculateRemaining(BatterySipper app, BatteryStats stats, long rawRealtimeUs,
|
BatteryStatsHelper.java | 352 public void refreshStats(int statsType, SparseArray<UserHandle> asUsers, long rawRealtimeUs, 414 mStats, rawRealtimeUs, statsType); 434 mRawRealtimeUs = rawRealtimeUs; 436 mBatteryRealtimeUs = mStats.getBatteryRealtime(rawRealtimeUs); 438 mTypeBatteryRealtimeUs = mStats.computeBatteryRealtime(rawRealtimeUs, mStatsType); 439 mBatteryTimeRemainingUs = mStats.computeBatteryTimeRemaining(rawRealtimeUs); 440 mChargeTimeRemainingUs = mStats.computeChargeTimeRemaining(rawRealtimeUs); 443 Log.d(TAG, "Raw time: realtime=" + (rawRealtimeUs / 1000) + " uptime=" [all...] |
CpuPowerCalculator.java | 33 public void calculateApp(BatterySipper app, BatteryStats.Uid u, long rawRealtimeUs,
|
/frameworks/base/core/java/android/os/ |
BatteryStats.java | [all...] |
/packages/apps/Settings/src/com/android/settings/fuelgauge/ |
BatteryUtils.java | 130 private long getScreenUsageTimeMs(BatteryStats.Uid uid, int which, long rawRealTimeUs) { 136 final long localTime = uid.getProcessStateTime(type, rawRealTimeUs, which); 145 Math.min(timeUs, getForegroundActivityTotalTimeUs(uid, rawRealTimeUs))); 149 final long rawRealTimeUs = PowerUtil.convertMsToUs(SystemClock.elapsedRealtime()); 150 return getScreenUsageTimeMs(uid, which, rawRealTimeUs); 154 final long rawRealTimeUs = PowerUtil.convertMsToUs(SystemClock.elapsedRealtime()); 156 BatteryStats.Uid.PROCESS_STATE_BACKGROUND, rawRealTimeUs, which); 164 final long rawRealTimeUs = PowerUtil.convertMsToUs(SystemClock.elapsedRealtime()); 165 return getScreenUsageTimeMs(uid, which, rawRealTimeUs) 166 + PowerUtil.convertUsToMs(getForegroundServiceTotalTimeUs(uid, rawRealTimeUs)); [all...] |
/packages/apps/Settings/tests/robotests/src/com/android/settings/fuelgauge/ |
BatteryUtilsTest.java | 444 final long rawRealtimeUs = SystemClock.elapsedRealtime() * 1000; 447 .getTotalTimeLocked(rawRealtimeUs, BatteryStats.STATS_SINCE_CHARGED); 449 assertThat(mBatteryUtils.getForegroundActivityTotalTimeUs(mUid, rawRealtimeUs)).isEqualTo(
|
/prebuilts/misc/common/robolectric/android-all/ |
android-all-6.0.0_r1-robolectric-0.jar | |
android-all-4.4_r1-robolectric-1.jar | |
android-all-5.0.0_r2-robolectric-1.jar | |
android-all-5.1.1_r9-robolectric-1.jar | |
/external/robolectric/v3/runtime/ |
android-all-4.4_r1-robolectric-1.jar | |
android-all-5.0.0_r2-robolectric-1.jar | |
android-all-5.1.1_r9-robolectric-1.jar | |