Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 6d42a716 authored by Salvador Martinez's avatar Salvador Martinez Committed by Android (Google) Code Review
Browse files

Merge "Add support for early warning query"

parents b79e7273 86a9be34
Loading
Loading
Loading
Loading
+9 −0
Original line number Diff line number Diff line
@@ -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);
}
+5 −1
Original line number Diff line number Diff line
@@ -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;
    }
}