summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Benjamin Miller <benjaminmiller@google.com> 2017-07-28 17:30:18 +0000
committer android-build-merger <android-build-merger@google.com> 2017-07-28 17:30:18 +0000
commit5934ae605a0d84f8a21c4637f60b07b884837dfd (patch)
tree4b21dd9e772d5d47832a819578725b8eecacc5c1
parent6683cc6a83a86c14a2b47ae7519a60a02ee3bc3c (diff)
parent91f16ace4f3121a34b038dd453386b9d4daf826a (diff)
Merge "Docs: Note that DISALLOW_CONFIG_VPN stops VPNs from starting" into oc-dev
am: 91f16ace4f Change-Id: Id7d2c62577e0b534a7dd6605f722e7c5639e46b7
-rw-r--r--core/java/android/os/UserManager.java10
1 files changed, 6 insertions, 4 deletions
diff --git a/core/java/android/os/UserManager.java b/core/java/android/os/UserManager.java
index 12013fce2fef..6ec755b61142 100644
--- a/core/java/android/os/UserManager.java
+++ b/core/java/android/os/UserManager.java
@@ -303,10 +303,12 @@ public class UserManager {
public static final String DISALLOW_DEBUGGING_FEATURES = "no_debugging_features";
/**
- * Specifies if a user is disallowed from configuring VPN.
- * The default value is <code>false</code>.
- * This restriction has an effect in a managed profile only from
- * {@link android.os.Build.VERSION_CODES#M}
+ * Specifies if a user is disallowed from configuring a VPN. The default value is
+ * <code>false</code>. This restriction has an effect when set by device owners and, in Android
+ * 6.0 ({@linkplain android.os.Build.VERSION_CODES#M API level 23}) or higher, profile owners.
+ * <p>This restriction also prevents VPNs from starting. However, in Android 7.0
+ * ({@linkplain android.os.Build.VERSION_CODES#N API level 24}) or higher, the system does
+ * start always-on VPNs created by the device or profile owner.
*
* <p>Key for user restrictions.
* <p>Type: Boolean