diff options
author | Rubin Xu <rubinxu@google.com> | 2015-08-05 16:55:50 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2015-08-05 16:55:50 +0000 |
commit | ab868effb7a54bc6a6b2d35412fe466c0adc7f55 (patch) | |
tree | cc0d2f24689a438c662b2e74112a15f1462297a0 | |
parent | 86ee3a57e428b14023bc0bdbd6cb8f8bc206be74 (diff) | |
parent | 41f2ccb9e40670e6da9aa3d4deb6bbd74fae91c4 (diff) | |
download | frameworks_base-ab868effb7a54bc6a6b2d35412fe466c0adc7f55.zip frameworks_base-ab868effb7a54bc6a6b2d35412fe466c0adc7f55.tar.gz frameworks_base-ab868effb7a54bc6a6b2d35412fe466c0adc7f55.tar.bz2 |
Merge "Update javadoc for EXTRA_PROVISIONING_ADMIN_EXTRAS_BUNDLE" into mnc-dev
-rw-r--r-- | core/java/android/app/admin/DevicePolicyManager.java | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/core/java/android/app/admin/DevicePolicyManager.java b/core/java/android/app/admin/DevicePolicyManager.java index f21422e..2d729c7 100644 --- a/core/java/android/app/admin/DevicePolicyManager.java +++ b/core/java/android/app/admin/DevicePolicyManager.java @@ -165,13 +165,19 @@ public class DevicePolicyManager { /** * A {@link android.os.Parcelable} extra of type {@link android.os.PersistableBundle} that - * allows a mobile device management application which starts managed provisioning to pass data - * to itself. + * allows a mobile device management application or NFC programmer application which starts + * managed provisioning to pass data to the management application instance after provisioning. * <p> * If used with {@link #ACTION_PROVISION_MANAGED_PROFILE} it can be used by the application that * sends the intent to pass data to itself on the newly created profile. * If used with {@link #ACTION_PROVISION_MANAGED_DEVICE} it allows passing data to the same * instance of the app on the primary user. + * Starting from {@link android.os.Build.VERSION_CODES#M}, if used with + * {@link #MIME_TYPE_PROVISIONING_NFC} as part of NFC managed device provisioning, the NFC + * message should contain a stringified {@link java.util.Properties} instance, whose string + * properties will be converted into a {@link android.os.PersistableBundle} and passed to the + * management application after provisioning. + * * <p> * In both cases the application receives the data in * {@link DeviceAdminReceiver#onProfileProvisioningComplete} via an intent with the action @@ -587,7 +593,9 @@ public class DevicePolicyManager { * <li>{@link #EXTRA_PROVISIONING_WIFI_PROXY_HOST}, optional</li> * <li>{@link #EXTRA_PROVISIONING_WIFI_PROXY_PORT} (convert to String), optional</li> * <li>{@link #EXTRA_PROVISIONING_WIFI_PROXY_BYPASS}, optional</li> - * <li>{@link #EXTRA_PROVISIONING_WIFI_PAC_URL}, optional</li></ul> + * <li>{@link #EXTRA_PROVISIONING_WIFI_PAC_URL}, optional</li> + * <li>{@link #EXTRA_PROVISIONING_ADMIN_EXTRAS_BUNDLE}, optional, supported from + * {@link android.os.Build.VERSION_CODES#M} </li></ul> * * <p> * As of {@link android.os.Build.VERSION_CODES#M}, the properties should contain |