Merge "Use consistent Wifi-only checking" into sc-dev am: 9d060c9e6e

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13424591

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I2c07b541f59e935952f0e23ccb54e16bd058ce6d
This commit is contained in:
Remi NGUYEN VAN
2021-02-02 01:44:07 +00:00
committed by Automerger Merge Worker

View File

@@ -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.
*/