diff --git a/src/com/android/settings/fuelgauge/PowerUsageFeatureProvider.java b/src/com/android/settings/fuelgauge/PowerUsageFeatureProvider.java index 67bdada24a0..79675cb3bd9 100644 --- a/src/com/android/settings/fuelgauge/PowerUsageFeatureProvider.java +++ b/src/com/android/settings/fuelgauge/PowerUsageFeatureProvider.java @@ -109,4 +109,13 @@ public interface PowerUsageFeatureProvider { * Checks whether to display the battery v2. */ boolean isBatteryV2Enabled(); + + /** + * Returns a signal to indicate if the device will need to warn the user they may not make it + * to their next charging time. + * + * @param id Optional string used to identify the caller for metrics. Usually the class name of + * the caller + */ + boolean getEarlyWarningSignal(Context context, String id); } diff --git a/src/com/android/settings/fuelgauge/PowerUsageFeatureProviderImpl.java b/src/com/android/settings/fuelgauge/PowerUsageFeatureProviderImpl.java index 3d9938651a8..93c4e032522 100644 --- a/src/com/android/settings/fuelgauge/PowerUsageFeatureProviderImpl.java +++ b/src/com/android/settings/fuelgauge/PowerUsageFeatureProviderImpl.java @@ -21,7 +21,6 @@ import static com.android.settings.core.FeatureFlags.BATTERY_SETTINGS_V2; import android.content.Context; import android.content.Intent; import android.content.pm.PackageManager; -import android.net.Uri; import android.os.Process; import android.util.FeatureFlagUtils; import android.util.SparseIntArray; @@ -132,4 +131,9 @@ public class PowerUsageFeatureProviderImpl implements PowerUsageFeatureProvider public boolean isBatteryV2Enabled() { return FeatureFlagUtils.isEnabled(mContext, BATTERY_SETTINGS_V2); } + + @Override + public boolean getEarlyWarningSignal(Context context, String id) { + return false; + } }