diff --git a/core/java/android/app/admin/DevicePolicyManager.java b/core/java/android/app/admin/DevicePolicyManager.java
index 2feb459bcbdbf..08e2c916c53aa 100644
--- a/core/java/android/app/admin/DevicePolicyManager.java
+++ b/core/java/android/app/admin/DevicePolicyManager.java
@@ -341,7 +341,8 @@ public class DevicePolicyManager {
*
{@link #EXTRA_PROVISIONING_WIFI_PAC_URL}, optional
* {@link #EXTRA_PROVISIONING_SUPPORT_URL}, optional
* {@link #EXTRA_PROVISIONING_ORGANIZATION_NAME}, optional
- * {@link #EXTRA_PROVISIONING_ADMIN_EXTRAS_BUNDLE}, optional
+ * {@link #EXTRA_PROVISIONING_ADMIN_EXTRAS_BUNDLE}, optional
+ * {@link #EXTRA_PROVISIONING_USE_MOBILE_DATA, optional
*
* @hide
*/
@@ -1020,6 +1021,19 @@ public class DevicePolicyManager {
public static final String EXTRA_PROVISIONING_SKIP_USER_CONSENT =
"android.app.extra.PROVISIONING_SKIP_USER_CONSENT";
+ /**
+ * A boolean extra indicating if mobile data should be used during NFC device owner provisioning
+ * for downloading the mobile device management application. If {@link
+ * #EXTRA_PROVISIONING_WIFI_SSID} is also specified, wifi network will be used instead.
+ *
+ * Use in an NFC record with {@link #MIME_TYPE_PROVISIONING_NFC} that starts device owner
+ * provisioning via an NFC bump.
+ *
+ * @hide
+ */
+ public static final String EXTRA_PROVISIONING_USE_MOBILE_DATA =
+ "android.app.extra.PROVISIONING_USE_MOBILE_DATA";
+
/**
* This MIME type is used for starting the device owner provisioning.
*