diff options
| author | Hui Yu <huiyu@google.com> | 2021-01-15 21:40:35 -0800 |
|---|---|---|
| committer | Hui Yu <huiyu@google.com> | 2021-01-19 12:45:42 -0800 |
| commit | 40f1d903799ffe5a977ce3218f923dbefe89ccc4 (patch) | |
| tree | d12bb3ac6b5fe279c5ff5383d05482a8c6911edc /core/java/android/app/ActivityManagerInternal.java | |
| parent | 7a3e2a8f5ce72936c0d0fab3875646830582a345 (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.java | 5 |
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(); } |
