Merge "Use consistent Wifi-only checking" into sc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
9d060c9e6e
@@ -18,7 +18,6 @@ package com.android.internal.os;
|
||||
|
||||
import android.content.Context;
|
||||
import android.hardware.SensorManager;
|
||||
import android.net.ConnectivityManager;
|
||||
import android.os.BatteryStats;
|
||||
import android.os.BatteryUsageStats;
|
||||
import android.os.BatteryUsageStatsQuery;
|
||||
@@ -57,7 +56,7 @@ public class BatteryUsageStatsProvider {
|
||||
mPowerCalculators.add(new CpuPowerCalculator(mPowerProfile));
|
||||
mPowerCalculators.add(new MemoryPowerCalculator(mPowerProfile));
|
||||
mPowerCalculators.add(new WakelockPowerCalculator(mPowerProfile));
|
||||
if (!isWifiOnlyDevice(mContext)) {
|
||||
if (!BatteryStatsHelper.checkWifiOnly(mContext)) {
|
||||
mPowerCalculators.add(new MobileRadioPowerCalculator(mPowerProfile));
|
||||
}
|
||||
mPowerCalculators.add(new WifiPowerCalculator(mPowerProfile));
|
||||
@@ -81,14 +80,6 @@ public class BatteryUsageStatsProvider {
|
||||
return mPowerCalculators;
|
||||
}
|
||||
|
||||
private static boolean isWifiOnlyDevice(Context context) {
|
||||
ConnectivityManager cm = context.getSystemService(ConnectivityManager.class);
|
||||
if (cm == null) {
|
||||
return false;
|
||||
}
|
||||
return !cm.isNetworkSupported(ConnectivityManager.TYPE_MOBILE);
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns a snapshot of battery attribution data.
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user