summaryrefslogtreecommitdiff
path: root/core/java/android/app/ActivityManagerInternal.java
diff options
context:
space:
mode:
authorHui Yu <huiyu@google.com>2021-01-15 21:40:35 -0800
committerHui Yu <huiyu@google.com>2021-01-19 12:45:42 -0800
commit40f1d903799ffe5a977ce3218f923dbefe89ccc4 (patch)
treed12bb3ac6b5fe279c5ff5383d05482a8c6911edc /core/java/android/app/ActivityManagerInternal.java
parent7a3e2a8f5ce72936c0d0fab3875646830582a345 (diff)
BOOT_COMPLETED broadcasts are temp allowlisted to start FGS.
Broadcast receiver ACTION_BOOT_COMPLETED, ACTION_LOCKED_BOOT_COMPLETED and ACTION_PRE_BOOT_COMPLETED are temp allowlisted to start FGS for a duration of 10000 milliseconds. The temp allowlist duration can be changed by device_config command, for example: adb shell device_config put activity_manager boot_time_temp_allowlist_duration 10000 Bug: 175253292 Test: atest cts/tests/app/src/android/app/cts/ActivityManagerFgsBgStartTest.java Change-Id: I0ff5b405b75a39a65ddb742382a970499ed6546b
Diffstat (limited to 'core/java/android/app/ActivityManagerInternal.java')
-rw-r--r--core/java/android/app/ActivityManagerInternal.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/core/java/android/app/ActivityManagerInternal.java b/core/java/android/app/ActivityManagerInternal.java
index f7f42a6e2713..38fac959cdce 100644
--- a/core/java/android/app/ActivityManagerInternal.java
+++ b/core/java/android/app/ActivityManagerInternal.java
@@ -527,4 +527,9 @@ public abstract class ActivityManagerInternal {
*/
@Nullable
public abstract Intent getIntentForIntentSender(IIntentSender sender);
+
+ /**
+ * @return mBootTimeTempAllowlistDuration of ActivityManagerConstants.
+ */
+ public abstract long getBootTimeTempAllowListDuration();
}