Remove smearing of hidden BatterySipper power
Bug: 182598424 Test: make RunSettingsRoboTests ROBOTEST_FILTER=com.android.settings.applications.appinfo.AppBatteryPreferenceControllerTest Test: make RunSettingsRoboTests ROBOTEST_FILTER=com.android.settings.fuelgauge.BatteryUtilsTest Change-Id: I78b8d7c4faafa83de198005617e99a7f54bcd174
This commit is contained in:
@@ -46,7 +46,6 @@ import com.android.settingslib.core.lifecycle.LifecycleObserver;
|
||||
import com.android.settingslib.core.lifecycle.events.OnPause;
|
||||
import com.android.settingslib.core.lifecycle.events.OnResume;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
public class AppBatteryPreferenceController extends BasePreferenceController
|
||||
@@ -162,13 +161,9 @@ public class AppBatteryPreferenceController extends BasePreferenceController
|
||||
void updateBattery() {
|
||||
mPreference.setEnabled(true);
|
||||
if (isBatteryStatsAvailable()) {
|
||||
final int dischargePercentage = mBatteryUsageStats.getDischargePercentage();
|
||||
|
||||
final List<BatterySipper> usageList = new ArrayList<>(mBatteryHelper.getUsageList());
|
||||
final double hiddenAmount = mBatteryUtils.removeHiddenBatterySippers(usageList);
|
||||
final int percentOfMax = (int) mBatteryUtils.calculateBatteryPercent(
|
||||
mUidBatteryConsumer.getConsumedPower(), mBatteryUsageStats.getConsumedPower(),
|
||||
hiddenAmount, dischargePercentage);
|
||||
mBatteryUsageStats.getDischargePercentage());
|
||||
mBatteryPercent = Utils.formatPercentage(percentOfMax);
|
||||
mPreference.setSummary(mContext.getString(R.string.battery_summary, mBatteryPercent));
|
||||
} else {
|
||||
|
Reference in New Issue
Block a user