From b4582d98c50accc96e5513f89f63ccf24a35c5d2 Mon Sep 17 00:00:00 2001 From: Kweku Adams Date: Thu, 27 May 2021 09:22:05 -0700 Subject: [PATCH] Clarify what ignoring battery optimizations means. Add some more definition to what it means to be on the power allowlist. Bug: 173547576 Test: N/A Change-Id: I6c6bd3248dc39877e560656e787ef02adf7d279f --- core/java/android/os/PowerManager.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/core/java/android/os/PowerManager.java b/core/java/android/os/PowerManager.java index 9d1fd50a41125..3aa0bcb6abee3 100644 --- a/core/java/android/os/PowerManager.java +++ b/core/java/android/os/PowerManager.java @@ -2107,6 +2107,8 @@ public final class PowerManager { * Return whether the given application package name is on the device's power allowlist. * Apps can be placed on the allowlist through the settings UI invoked by * {@link android.provider.Settings#ACTION_IGNORE_BATTERY_OPTIMIZATION_SETTINGS}. + *

Being on the power allowlist means that the system will not apply most power saving + * features to the app. Guardrails for extreme cases may still be applied. */ public boolean isIgnoringBatteryOptimizations(String packageName) { return getPowerWhitelistManager().isWhitelisted(packageName, true);