/frameworks/base/core/java/com/android/internal/os/ |
BatteryStatsImpl.aidl | 19 parcelable BatteryStatsImpl;
|
BatteryStatsHelper.java | 227 return com.android.internal.os.BatteryStatsImpl.CREATOR.createFromParcel(parcel); [all...] |
BatteryStatsImpl.java | 128 public class BatteryStatsImpl extends BatteryStats { 129 private static final String TAG = "BatteryStatsImpl"; 369 synchronized (BatteryStatsImpl.this) { 395 synchronized (BatteryStatsImpl.this) { 420 synchronized (BatteryStatsImpl.this) { 445 synchronized (BatteryStatsImpl.this) { 462 synchronized (BatteryStatsImpl.this) { 475 synchronized (BatteryStatsImpl.this) { 606 final SparseArray<BatteryStatsImpl.Uid> mUidStats = new SparseArray<>(); [all...] |
/frameworks/base/core/tests/coretests/src/com/android/internal/os/ |
MockClocks.java | 19 public class MockClocks implements BatteryStatsImpl.Clocks {
|
BatteryStatsDualTimerTest.java | 24 * Test BatteryStatsImpl.DualTimer. 33 final BatteryStatsImpl.TimeBase timeBase = new BatteryStatsImpl.TimeBase(); 35 final BatteryStatsImpl.TimeBase subTimeBase = new BatteryStatsImpl.TimeBase(); 38 final BatteryStatsImpl.DualTimer timer = new BatteryStatsImpl.DualTimer(clocks,
|
BatteryStatsSamplingTimerTest.java | 31 final BatteryStatsImpl.SamplingTimer timer = new BatteryStatsImpl.SamplingTimer(clocks, 32 Mockito.mock(BatteryStatsImpl.TimeBase.class)); 58 final BatteryStatsImpl.TimeBase timeBase = Mockito.mock(BatteryStatsImpl.TimeBase.class); 59 final BatteryStatsImpl.SamplingTimer timer = new BatteryStatsImpl.SamplingTimer(clocks, 101 final BatteryStatsImpl.TimeBase timeBase = Mockito.mock(BatteryStatsImpl.TimeBase.class); 103 BatteryStatsImpl.SamplingTimer timer = new BatteryStatsImpl.SamplingTimer(clocks, timeBase) [all...] |
BatteryStatsDurationTimerTest.java | 25 * Test BatteryStatsImpl.DurationTimer. 36 final BatteryStatsImpl.TimeBase timeBase = new BatteryStatsImpl.TimeBase(); 39 final BatteryStatsImpl.DurationTimer timer = new BatteryStatsImpl.DurationTimer(clocks, 109 final BatteryStatsImpl.TimeBase timeBase = new BatteryStatsImpl.TimeBase(); 112 final BatteryStatsImpl.DurationTimer timer = new BatteryStatsImpl.DurationTimer(clocks, 133 final BatteryStatsImpl.DurationTimer summary = new BatteryStatsImpl.DurationTimer(clocks [all...] |
BatteryStatsUidTest.java | 31 import com.android.internal.os.BatteryStatsImpl; 41 static class TestBsi extends BatteryStatsImpl {
|
BatteryStatsCounterTest.java | 25 * Test BatteryStatsImpl.Counter. 32 final BatteryStatsImpl.TimeBase timeBase = new BatteryStatsImpl.TimeBase(); 35 final BatteryStatsImpl.Counter counter = new BatteryStatsImpl.Counter(timeBase); 80 final BatteryStatsImpl.TimeBase timeBase = new BatteryStatsImpl.TimeBase(); 83 final BatteryStatsImpl.Counter origCounter = new BatteryStatsImpl.Counter(timeBase); 96 final BatteryStatsImpl.Counter summaryCounter = new BatteryStatsImpl.Counter(timeBase) [all...] |
MockBatteryStatsImpl.java | 29 * Mocks a BatteryStatsImpl object. 31 public class MockBatteryStatsImpl extends BatteryStatsImpl { 32 public BatteryStatsImpl.Clocks clocks; 38 mScreenOnTimer = new BatteryStatsImpl.StopwatchTimer(clocks, null, -1, null, 40 mScreenDozeTimer = new BatteryStatsImpl.StopwatchTimer(clocks, null, -1, null,
|
BatteryStatsTimeBaseTest.java | 38 static class TestTimeBase extends BatteryStatsImpl.TimeBase { 84 BatteryStatsImpl.TimeBaseObs observer1 = Mockito.mock(BatteryStatsImpl.TimeBaseObs.class); 85 BatteryStatsImpl.TimeBaseObs observer2 = Mockito.mock(BatteryStatsImpl.TimeBaseObs.class); 86 BatteryStatsImpl.TimeBaseObs observer3 = Mockito.mock(BatteryStatsImpl.TimeBaseObs.class);
|
BatteryStatsStopwatchTimerTest.java | 24 * Test BatteryStatsImpl.StopwatchTimer. 33 final BatteryStatsImpl.TimeBase timeBase = new BatteryStatsImpl.TimeBase(); 35 final BatteryStatsImpl.StopwatchTimer timer = new BatteryStatsImpl.StopwatchTimer(clocks,
|
LongSamplingCounterArrayTest.java | 23 import static com.android.internal.os.BatteryStatsImpl.LongSamplingCounterArray; 24 import static com.android.internal.os.BatteryStatsImpl.TimeBase; 46 * Test class for {@link BatteryStatsImpl.LongSamplingCounterArray}.
|
LongSamplingCounterTest.java | 21 import static com.android.internal.os.BatteryStatsImpl.LongSamplingCounter; 22 import static com.android.internal.os.BatteryStatsImpl.TimeBase;
|
BatteryStatsCpuTimesTest.java | 23 import static com.android.internal.os.BatteryStatsImpl.WAKE_LOCK_WEIGHT; 85 BatteryStatsImpl.UserInfoProvider mUserInfoProvider; 160 final ArrayList<BatteryStatsImpl.StopwatchTimer> partialTimers = getPartialTimers( 162 final ArrayList<BatteryStatsImpl.StopwatchTimer> lastPartialTimers 457 final ArrayList<BatteryStatsImpl.StopwatchTimer> partialTimers 719 final ArrayList<BatteryStatsImpl.StopwatchTimer> partialTimers [all...] |
BatteryStatsTimerTest.java | 27 import com.android.internal.os.BatteryStatsImpl.Clocks; 28 import com.android.internal.os.BatteryStatsImpl.TimeBase; 29 import com.android.internal.os.BatteryStatsImpl.Timer;
|
BatteryStatsImplTest.java | 306 final BatteryStatsImpl.Uid u = mBatteryStatsImpl.getUidStatsLocked(parentUid); 321 final BatteryStatsImpl.Uid u = mBatteryStatsImpl.getUidStatsLocked(uids[i]);
|
BatteryStatsBackgroundStatsTest.java | 30 * Test BatteryStatsImpl onBatteryBackgroundTimeBase TimeBase. 36 /** Test that BatteryStatsImpl.Uid.mOnBatteryBackgroundTimeBase works correctly. */ 43 BatteryStatsImpl.TimeBase bgtb = bi.getOnBatteryBackgroundTimeBase(UID); 104 /** Test that BatteryStatsImpl.Uid.mOnBatteryScreenOffBackgroundTimeBase works correctly. */ 111 BatteryStatsImpl.TimeBase bgtb = bi.getOnBatteryScreenOffBackgroundTimeBase(UID);
|
BatteryStatsNoteTest.java | 31 import com.android.internal.os.BatteryStatsImpl.DualTimer; 32 import com.android.internal.os.BatteryStatsImpl.Uid; 41 * Test various BatteryStatsImpl noteStart methods. 58 * Test BatteryStatsImpl.Uid.noteBluetoothScanResultLocked. 87 * Test BatteryStatsImpl.Uid.noteStartWakeLocked. 118 * Test BatteryStatsImpl.noteUidProcessStateLocked. 203 * Test BatteryStatsImpl.updateTimeBasesLocked. 227 * Test BatteryStatsImpl.noteScreenStateLocked sets timebases and screen states correctly. 248 * Test BatteryStatsImpl.noteScreenStateLocked updates timers correctly.
|
/frameworks/base/services/core/java/com/android/server/am/ |
BackupRecord.java | 19 import com.android.internal.os.BatteryStatsImpl; 31 final BatteryStatsImpl.Uid.Pkg.Serv stats; 39 BackupRecord(BatteryStatsImpl.Uid.Pkg.Serv _agentStats, ApplicationInfo _appInfo,
|
BatteryExternalStatsWorker.java | 37 import com.android.internal.os.BatteryStatsImpl; 54 * dedicated thread and updates BatteryStatsImpl with that information. 56 * As much work as possible is done without holding the BatteryStatsImpl lock, and only the 57 * readily available data is pushed into BatteryStatsImpl with the lock held. 59 class BatteryExternalStatsWorker implements BatteryStatsImpl.ExternalStatsSync { 80 private final BatteryStatsImpl mStats; 130 BatteryExternalStatsWorker(Context context, BatteryStatsImpl stats) { 162 BatteryStatsImpl::updateProcStateCpuTimes, 181 BatteryStatsImpl::copyFromAllUidsCpuTimes, 401 if ((updateFlags & BatteryStatsImpl.ExternalStatsSync.UPDATE_WIFI) != 0) [all...] |
BatteryStatsService.java | 58 import com.android.internal.os.BatteryStatsImpl; 84 BatteryStatsImpl.PlatformIdleStateCallback { 90 final BatteryStatsImpl mStats; 91 private final BatteryStatsImpl.UserInfoProvider mUserManagerUserInfoProvider; 165 // BatteryStatsImpl expects the ActivityManagerService handler, so pass that one through. 167 mUserManagerUserInfoProvider = new BatteryStatsImpl.UserInfoProvider() { 177 mStats = new BatteryStatsImpl(systemDir, handler, this, mUserManagerUserInfoProvider); 283 public BatteryStatsImpl getActiveStatistics() { 288 * Schedules a write to disk to occur. This will cause the BatteryStatsImpl [all...] |
ProcessRecord.java | 29 import com.android.internal.os.BatteryStatsImpl; 61 private final BatteryStatsImpl mBatteryStats; // where to collect runtime statistics 77 BatteryStatsImpl.Uid.Proc curProcBatteryStats; 492 ProcessRecord(ActivityManagerService _service, BatteryStatsImpl _batteryStats, [all...] |
/packages/apps/Settings/tests/robotests/src/com/android/settings/fuelgauge/ |
BatteryAppListPreferenceControllerTest.java | 32 import com.android.internal.os.BatteryStatsImpl; 120 mNormalBatterySipper.uidObj = new BatteryStatsImpl.Uid(new BatteryStatsImpl(), UID);
|
/frameworks/base/core/java/com/android/internal/app/ |
IBatteryStats.aidl | 19 import com.android.internal.os.BatteryStatsImpl;
|