java fake,FakeUid.java

该代码段展示了Android中一个实现了电池状态统计接口的类,包括Wi-Fi运行、全Wi-Fi锁、扫描、批量扫描、多播等状态的记录和计时方法,以及CPU、网络活动、用户活动等相关统计函数,但所有方法都返回空值或0,表示未实现具体统计功能。
摘要由CSDN通过智能技术生成

getProcessStats() {

return null;

}

@Override

public ArrayMapgetPackageStats() {

return null;

}

@Override

public void noteWifiRunningLocked(long elapsedRealtime) {

}

@Override

public void noteWifiStoppedLocked(long elapsedRealtime) {

}

@Override

public void noteFullWifiLockAcquiredLocked(long elapsedRealtime) {

}

@Override

public void noteFullWifiLockReleasedLocked(long elapsedRealtime) {

}

@Override

public void noteWifiScanStartedLocked(long elapsedRealtime) {

}

@Override

public void noteWifiScanStoppedLocked(long elapsedRealtime) {

}

@Override

public void noteWifiBatchedScanStartedLocked(int csph, long elapsedRealtime) {

}

@Override

public void noteWifiBatchedScanStoppedLocked(long elapsedRealtime) {

}

@Override

public void noteWifiMulticastEnabledLocked(long elapsedRealtime) {

}

@Override

public void noteWifiMulticastDisabledLocked(long elapsedRealtime) {

}

@Override

public void noteActivityResumedLocked(long elapsedRealtime) {

}

@Override

public void noteActivityPausedLocked(long elapsedRealtime) {

}

@Override

public long getWifiRunningTime(long elapsedRealtimeUs, int which) {

return 0;

}

@Override

public long getFullWifiLockTime(long elapsedRealtimeUs, int which) {

return 0;

}

@Override

public long getWifiScanTime(long elapsedRealtimeUs, int which) {

return 0;

}

@Override

public int getWifiScanCount(int which) {

return 0;

}

@Override

public Timer getWifiScanTimer() {

return null;

}

@Override

public int getWifiScanBackgroundCount(int which) {

return 0;

}

@Override

public long getWifiScanActualTime(long elapsedRealtimeUs) {

return 0;

}

@Override

public long getWifiScanBackgroundTime(long elapsedRealtimeUs) {

return 0;

}

@Override

public Timer getWifiScanBackgroundTimer() {

return null;

}

@Override

public long getWifiBatchedScanTime(int csphBin, long elapsedRealtimeUs, int which) {

return 0;

}

@Override

public int getWifiBatchedScanCount(int csphBin, int which) {

return 0;

}

@Override

public long getWifiMulticastTime(long elapsedRealtimeUs, int which) {

return 0;

}

@Override

public Timer getAudioTurnedOnTimer() {

return null;

}

@Override

public Timer getVideoTurnedOnTimer() {

return null;

}

@Override

public Timer getFlashlightTurnedOnTimer() {

return null;

}

@Override

public Timer getCameraTurnedOnTimer() {

return null;

}

@Override

public Timer getForegroundActivityTimer() {

return null;

}

@Override

public Timer getForegroundServiceTimer() {

return null;

}

@Override

public long getProcessStateTime(int state, long elapsedRealtimeUs, int which) {

return 0;

}

@Override

public Timer getProcessStateTimer(int state) {

return null;

}

@Override

public Timer getVibratorOnTimer() {

return null;

}

@Override

public void noteUserActivityLocked(int type) {

}

@Override

public boolean hasUserActivity() {

return false;

}

@Override

public int getUserActivityCount(int type, int which) {

return 0;

}

@Override

public boolean hasNetworkActivity() {

return false;

}

@Override

public long getNetworkActivityBytes(int type, int which) {

return 0;

}

@Override

public long getNetworkActivityPackets(int type, int which) {

return 0;

}

@Override

public long getMobileRadioActiveTime(int which) {

return 0;

}

@Override

public int getMobileRadioActiveCount(int which) {

return 0;

}

@Override

public long getUserCpuTimeUs(int which) {

return 0;

}

@Override

public long getSystemCpuTimeUs(int which) {

return 0;

}

@Override

public long getTimeAtCpuSpeed(int cluster, int step, int which) {

return 0;

}

@Override

public BatteryStats.ControllerActivityCounter getWifiControllerActivity() {

return null;

}

@Override

public BatteryStats.ControllerActivityCounter getBluetoothControllerActivity() {

return null;

}

@Override

public BatteryStats.ControllerActivityCounter getModemControllerActivity() {

return null;

}

@Override

public Timer getBluetoothScanTimer() {

return null;

}

@Override

public Timer getBluetoothScanBackgroundTimer() {

return null;

}

@Override

public Timer getBluetoothUnoptimizedScanTimer() {

return null;

}

@Override

public Timer getBluetoothUnoptimizedScanBackgroundTimer() {

return null;

}

@Override

public Counter getBluetoothScanResultCounter() {

return null;

}

@Override

public Counter getBluetoothScanResultBgCounter() {

return null;

}

@Override

public long getWifiRadioApWakeupCount(int which) {

return 0;

}

@Override

public void getDeferredJobsCheckinLineLocked(StringBuilder sb, int which) {

}

@Override

public void getDeferredJobsLineLocked(StringBuilder sb, int which) {

}

@Override

public long getMobileRadioApWakeupCount(int which) {

return 0;

}

@Override

public long[] getCpuFreqTimes(int which) {

return null;

}

@Override

public long[] getScreenOffCpuFreqTimes(int which) {

return null;

}

@Override

public long getCpuActiveTime() {

return 0;

}

@Override

public long[] getCpuClusterTimes() {

return null;

}

@Override

public long[] getCpuFreqTimes(int procState, int which) {

return null;

}

@Override

public long[] getScreenOffCpuFreqTimes(int procState, int which) {

return null;

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值