From 6cfb7a9db146501aa0acf500224660a8d285b3fb Mon Sep 17 00:00:00 2001 From: Robin Lee Date: Mon, 18 Dec 2017 15:14:46 +0100 Subject: [PATCH] Promote DISALLOW_RUN_IN_BACKGROUND to SystemAPI This already existed from some earlier work and has actually worked on AOSP releases since Marshmallow if set with DevicePolicyManager or adb. However it's been hidden all this time. Bug: 71626497 Test: make update-api -j Change-Id: I97453093ff5c35b7ffcd56e10cc8ab3fc3b843b7 --- api/system-current.txt | 1 + core/java/android/os/UserManager.java | 1 + 2 files changed, 2 insertions(+) diff --git a/api/system-current.txt b/api/system-current.txt index 3e781670c784a..f4fd0b57075a7 100644 --- a/api/system-current.txt +++ b/api/system-current.txt @@ -3271,6 +3271,7 @@ package android.os { method public boolean isRestrictedProfile(); field public static final java.lang.String ACTION_USER_RESTRICTIONS_CHANGED = "android.os.action.USER_RESTRICTIONS_CHANGED"; field public static final deprecated java.lang.String DISALLOW_OEM_UNLOCK = "no_oem_unlock"; + field public static final java.lang.String DISALLOW_RUN_IN_BACKGROUND = "no_run_in_background"; field public static final int RESTRICTION_NOT_SET = 0; // 0x0 field public static final int RESTRICTION_SOURCE_DEVICE_OWNER = 2; // 0x2 field public static final int RESTRICTION_SOURCE_PROFILE_OWNER = 4; // 0x4 diff --git a/core/java/android/os/UserManager.java b/core/java/android/os/UserManager.java index dd9fd93ed4724..8996e44e4b5bc 100644 --- a/core/java/android/os/UserManager.java +++ b/core/java/android/os/UserManager.java @@ -748,6 +748,7 @@ public class UserManager { * @see #getUserRestrictions() * @hide */ + @SystemApi public static final String DISALLOW_RUN_IN_BACKGROUND = "no_run_in_background"; /**