From 98607130feb088d3062d603d6a9ee2f7426162fe Mon Sep 17 00:00:00 2001 From: Victor Chang Date: Fri, 27 Jan 2017 11:51:56 +0000 Subject: [PATCH] Update doc to allow system image app to display terms in ManagedProvisioning Bug: 34320095 Test: javadoc update only. built successfully Change-Id: I9f023a12adbbd5f3d5ed3594508642b8dd573896 --- .../app/admin/DevicePolicyManager.java | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/core/java/android/app/admin/DevicePolicyManager.java b/core/java/android/app/admin/DevicePolicyManager.java index 0ff855059f932..0546708043eb7 100644 --- a/core/java/android/app/admin/DevicePolicyManager.java +++ b/core/java/android/app/admin/DevicePolicyManager.java @@ -34,6 +34,7 @@ import android.content.Context; import android.content.Intent; import android.content.IntentFilter; import android.content.ServiceConnection; +import android.content.pm.ApplicationInfo; import android.content.pm.PackageManager; import android.content.pm.PackageManager.NameNotFoundException; import android.content.pm.ParceledListSlice; @@ -909,6 +910,16 @@ public class DevicePolicyManager { * or the organization name. * *

Use in Bundle {@link #EXTRA_PROVISIONING_DISCLAIMERS} + * + *

System app, i.e. application with {@link ApplicationInfo#FLAG_SYSTEM}, can also insert a + * disclaimer by declaring an application-level meta-data in {@code AndroidManifest.xml}. + * Must use it with {@link #EXTRA_PROVISIONING_DISCLAIMER_CONTENT}. Here is the example: + * + *

+     *  <meta-data
+     *      android:name="android.app.extra.PROVISIONING_DISCLAIMER_HEADER"
+     *      android:resource="@string/disclaimer_header"
+     * />
*/ public static final String EXTRA_PROVISIONING_DISCLAIMER_HEADER = "android.app.extra.PROVISIONING_DISCLAIMER_HEADER"; @@ -931,6 +942,16 @@ public class DevicePolicyManager { * {@link android.content.ClipData} of the intent too. * *

Use in Bundle {@link #EXTRA_PROVISIONING_DISCLAIMERS} + * + *

System app, i.e. application with {@link ApplicationInfo#FLAG_SYSTEM}, can also insert a + * disclaimer by declaring an application-level meta-data in {@code AndroidManifest.xml}. + * Must use it with {@link #EXTRA_PROVISIONING_DISCLAIMER_HEADER}. Here is the example: + * + *

+     *  <meta-data
+     *      android:name="android.app.extra.PROVISIONING_DISCLAIMER_CONTENT"
+     *      android:resource="@string/disclaimer_content"
+     * />
*/ public static final String EXTRA_PROVISIONING_DISCLAIMER_CONTENT = "android.app.extra.PROVISIONING_DISCLAIMER_CONTENT";