Loading src/com/android/settings/fuelgauge/PowerUsageFeatureProvider.java +8 −2 Original line number Diff line number Diff line Loading @@ -18,6 +18,7 @@ package com.android.settings.fuelgauge; import android.content.Context; import android.content.Intent; import android.os.Bundle; import android.util.ArrayMap; import android.util.SparseIntArray; Loading Loading @@ -129,9 +130,14 @@ public interface PowerUsageFeatureProvider { boolean delayHourlyJobWhenBooting(); /** * Insert device usage data for anomaly detection * Insert settings configuration data for anomaly detection */ void insertSettingsData(Context context); void insertSettingsData(Context context, double displayDrain); /** * Returns {@link Bundle} for settings anomaly detection result */ Bundle detectSettingsAnomaly(Context context, double displayDrain); /** * Gets an intent for one time bypass charge limited to resume charging. Loading src/com/android/settings/fuelgauge/PowerUsageFeatureProviderImpl.java +7 −1 Original line number Diff line number Diff line Loading @@ -21,6 +21,7 @@ import static com.android.settings.Utils.SYSTEMUI_PACKAGE_NAME; import android.content.Context; import android.content.Intent; import android.content.pm.PackageManager; import android.os.Bundle; import android.os.Process; import android.util.ArrayMap; import android.util.ArraySet; Loading Loading @@ -161,7 +162,12 @@ public class PowerUsageFeatureProviderImpl implements PowerUsageFeatureProvider } @Override public void insertSettingsData(Context context) {} public void insertSettingsData(Context context, double displayDrain) {} @Override public Bundle detectSettingsAnomaly(Context context, double displayDrain) { return null; } @Override public Set<Integer> getOthersSystemComponentSet() { Loading Loading
src/com/android/settings/fuelgauge/PowerUsageFeatureProvider.java +8 −2 Original line number Diff line number Diff line Loading @@ -18,6 +18,7 @@ package com.android.settings.fuelgauge; import android.content.Context; import android.content.Intent; import android.os.Bundle; import android.util.ArrayMap; import android.util.SparseIntArray; Loading Loading @@ -129,9 +130,14 @@ public interface PowerUsageFeatureProvider { boolean delayHourlyJobWhenBooting(); /** * Insert device usage data for anomaly detection * Insert settings configuration data for anomaly detection */ void insertSettingsData(Context context); void insertSettingsData(Context context, double displayDrain); /** * Returns {@link Bundle} for settings anomaly detection result */ Bundle detectSettingsAnomaly(Context context, double displayDrain); /** * Gets an intent for one time bypass charge limited to resume charging. Loading
src/com/android/settings/fuelgauge/PowerUsageFeatureProviderImpl.java +7 −1 Original line number Diff line number Diff line Loading @@ -21,6 +21,7 @@ import static com.android.settings.Utils.SYSTEMUI_PACKAGE_NAME; import android.content.Context; import android.content.Intent; import android.content.pm.PackageManager; import android.os.Bundle; import android.os.Process; import android.util.ArrayMap; import android.util.ArraySet; Loading Loading @@ -161,7 +162,12 @@ public class PowerUsageFeatureProviderImpl implements PowerUsageFeatureProvider } @Override public void insertSettingsData(Context context) {} public void insertSettingsData(Context context, double displayDrain) {} @Override public Bundle detectSettingsAnomaly(Context context, double displayDrain) { return null; } @Override public Set<Integer> getOthersSystemComponentSet() { Loading