summaryrefslogtreecommitdiff
path: root/core/java/android/os/PowerManager.java
diff options
context:
space:
mode:
authorKweku Adams <kwekua@google.com>2021-05-27 09:22:05 -0700
committerKweku Adams <kwekua@google.com>2021-05-27 09:22:05 -0700
commitb4582d98c50accc96e5513f89f63ccf24a35c5d2 (patch)
treec8c9f419f7d8e12b7c88b797847712cf8ad7e540 /core/java/android/os/PowerManager.java
parent5f28ee3e5242bb1ff6b36f9086d0cad7557484f6 (diff)
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
Diffstat (limited to 'core/java/android/os/PowerManager.java')
-rw-r--r--core/java/android/os/PowerManager.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/core/java/android/os/PowerManager.java b/core/java/android/os/PowerManager.java
index 9d1fd50a4112..3aa0bcb6abee 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}.
+ * <p>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);