From c53126396ffab95c753ac3587c7ffd10b4ef1c03 Mon Sep 17 00:00:00 2001 From: ezio84 Date: Wed, 23 Aug 2017 18:32:56 +0200 Subject: [PATCH] Port "Battery Usage Alerts" feature from factory images thanks @daveyannihilation for suggestions about how to check prebuilt apk NB: this needs the new Turbo.apk in your vendor blobs: https://github.com/ezio84/abc_vendor_nexus/commit/1305ba501e2c91f0d6925c3a79eff73492915c1f Signed-off-by: mydongistiny Change-Id: I51d0213242ad87bfcfecd71c97e3cbb3ff6fd158 Signed-off-by: mydongistiny Signed-off-by: DennySPB Signed-off-by: Pranav Vashi --- .../settings/fuelgauge/PowerUsageFeatureProviderImpl.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/com/android/settings/fuelgauge/PowerUsageFeatureProviderImpl.java b/src/com/android/settings/fuelgauge/PowerUsageFeatureProviderImpl.java index 903ae64b489..fe07c9bc84f 100644 --- a/src/com/android/settings/fuelgauge/PowerUsageFeatureProviderImpl.java +++ b/src/com/android/settings/fuelgauge/PowerUsageFeatureProviderImpl.java @@ -44,6 +44,8 @@ import java.util.Set; /** Implementation of {@code PowerUsageFeatureProvider} */ public class PowerUsageFeatureProviderImpl implements PowerUsageFeatureProvider { + private static final String ADDITIONAL_BATTERY_INFO_ACTION = "com.google.android.apps.turbo.SHOW_ADDITIONAL_BATTERY_INFO"; + private static final String ADDITIONAL_BATTERY_INFO_PACKAGE = "com.google.android.apps.turbo"; private static final String PACKAGE_CALENDAR_PROVIDER = "com.android.providers.calendar"; private static final String PACKAGE_MEDIA_PROVIDER = "com.android.providers.media"; private static final String[] PACKAGES_SYSTEM = { @@ -130,7 +132,8 @@ public class PowerUsageFeatureProviderImpl implements PowerUsageFeatureProvider @Override public Intent getAdditionalBatteryInfoIntent() { - return null; + Intent intent = new Intent(ADDITIONAL_BATTERY_INFO_ACTION); + return intent.setPackage(ADDITIONAL_BATTERY_INFO_PACKAGE); } @Override