Load and process the battery reattribute data in the periodic job (3/5)
Bug: 346706894 Fix: 348156270 Test: atest SettingsRoboTests:com.android.settings.fuelgauge.batteryusage Flag: EXEMPT bug fix Change-Id: Ibaa1d9d960aa6a885307fbb3dd3a62aaeb32de23
This commit is contained in:
@@ -23,11 +23,13 @@ import android.os.Bundle;
|
||||
import android.util.ArrayMap;
|
||||
import android.util.SparseIntArray;
|
||||
|
||||
import com.android.settings.fuelgauge.batteryusage.BatteryDiffData;
|
||||
import com.android.settings.fuelgauge.batteryusage.DetectRequestSourceType;
|
||||
import com.android.settings.fuelgauge.batteryusage.PowerAnomalyEventList;
|
||||
import com.android.settingslib.fuelgauge.Estimate;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
|
||||
/** Feature Provider used in power usage */
|
||||
@@ -157,4 +159,8 @@ public interface PowerUsageFeatureProvider {
|
||||
|
||||
/** Whether the device is under the battery defender mode */
|
||||
boolean isBatteryDefend(BatteryInfo info);
|
||||
|
||||
/** Collect and process battery reattribute data if needed. */
|
||||
boolean processBatteryReattributeData(
|
||||
Context context, Map<Long, BatteryDiffData> batteryDiffDataMap);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user