diff options
author | Sander Alewijnse <salewijnse@google.com> | 2014-09-04 12:01:22 +0100 |
---|---|---|
committer | Sander Alewijnse <salewijnse@google.com> | 2014-09-04 12:01:22 +0100 |
commit | 88d5d0ec233f6039b0e65ea66a73ba882a365e28 (patch) | |
tree | 0794260296340dee656b228d42a420cb9e5bbed1 /src/com/android | |
parent | d49a65585c127c44041f805354ec7ee243ef7452 (diff) | |
download | android_packages_apps_ManagedProvisioning-88d5d0ec233f6039b0e65ea66a73ba882a365e28.tar.gz android_packages_apps_ManagedProvisioning-88d5d0ec233f6039b0e65ea66a73ba882a365e28.tar.bz2 android_packages_apps_ManagedProvisioning-88d5d0ec233f6039b0e65ea66a73ba882a365e28.zip |
Remove email extra.
From now on email should be passed through using bundle extra.
Bug:17197410
Change-Id: Idec94a671bcf575481dfe8e5c122e44585d4f823
Diffstat (limited to 'src/com/android')
5 files changed, 2 insertions, 24 deletions
diff --git a/src/com/android/managedprovisioning/DeviceOwnerProvisioningActivity.java b/src/com/android/managedprovisioning/DeviceOwnerProvisioningActivity.java index c34a5f2f..c72ffa84 100644 --- a/src/com/android/managedprovisioning/DeviceOwnerProvisioningActivity.java +++ b/src/com/android/managedprovisioning/DeviceOwnerProvisioningActivity.java @@ -18,7 +18,6 @@ package com.android.managedprovisioning; import static android.app.admin.DeviceAdminReceiver.ACTION_PROFILE_PROVISIONING_COMPLETE; import static android.app.admin.DevicePolicyManager.EXTRA_PROVISIONING_ADMIN_EXTRAS_BUNDLE; -import static android.app.admin.DevicePolicyManager.EXTRA_PROVISIONING_EMAIL_ADDRESS; import android.app.Activity; import android.app.AlertDialog; @@ -215,10 +214,6 @@ public class DeviceOwnerProvisioningActivity extends Activity { result.setPackage(paramsFromService.mDeviceAdminPackageName); result.addFlags(Intent.FLAG_INCLUDE_STOPPED_PACKAGES | Intent.FLAG_RECEIVER_FOREGROUND); - if (paramsFromService.mManagedDeviceEmailAddress != null) { - result.putExtra(EXTRA_PROVISIONING_EMAIL_ADDRESS, - paramsFromService.mManagedDeviceEmailAddress); - } if (paramsFromService.mAdminExtrasBundle != null) { result.putExtra(EXTRA_PROVISIONING_ADMIN_EXTRAS_BUNDLE, paramsFromService.mAdminExtrasBundle); diff --git a/src/com/android/managedprovisioning/ManagedProvisioningActivity.java b/src/com/android/managedprovisioning/ManagedProvisioningActivity.java index 4d140ff2..3dcd804d 100644 --- a/src/com/android/managedprovisioning/ManagedProvisioningActivity.java +++ b/src/com/android/managedprovisioning/ManagedProvisioningActivity.java @@ -258,7 +258,7 @@ public class ManagedProvisioningActivity extends Activity { /** * Checks if all required provisioning parameters are provided. - * Does not check for extras that are optional such as the email address. + * Does not check for extras that are optional such as wifi ssid. * Also checks whether type of admin extras bundle (if present) is PersistableBundle. * * @param intent The intent that started provisioning diff --git a/src/com/android/managedprovisioning/ManagedProvisioningService.java b/src/com/android/managedprovisioning/ManagedProvisioningService.java index 77cf42e7..f2f3045f 100644 --- a/src/com/android/managedprovisioning/ManagedProvisioningService.java +++ b/src/com/android/managedprovisioning/ManagedProvisioningService.java @@ -20,7 +20,6 @@ import static android.app.admin.DeviceAdminReceiver.ACTION_PROFILE_PROVISIONING_ import static android.app.admin.DevicePolicyManager.EXTRA_PROVISIONING_ADMIN_EXTRAS_BUNDLE; import static android.app.admin.DevicePolicyManager.EXTRA_PROVISIONING_DEFAULT_MANAGED_PROFILE_NAME; import static android.app.admin.DevicePolicyManager.EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_NAME; -import static android.app.admin.DevicePolicyManager.EXTRA_PROVISIONING_EMAIL_ADDRESS; import static com.android.managedprovisioning.ManagedProvisioningActivity.EXTRA_LEGACY_PROVISIONING_DEFAULT_MANAGED_PROFILE_NAME; import static com.android.managedprovisioning.ManagedProvisioningActivity.EXTRA_LEGACY_PROVISIONING_DEVICE_ADMIN_PACKAGE_NAME; @@ -73,7 +72,6 @@ public class ManagedProvisioningService extends Service { private String mMdmPackageName; private ComponentName mActiveAdminComponentName; private String mDefaultManagedProfileName; - private String mManagedProfileEmailAddress; // PersistableBundle extra received in starting intent. // Should be passed through to device management application when provisioning is complete. @@ -122,8 +120,6 @@ public class ManagedProvisioningService extends Service { private void initialize(Intent intent) { mMdmPackageName = getMdmPackageName(intent); - mManagedProfileEmailAddress = - intent.getStringExtra(EXTRA_PROVISIONING_EMAIL_ADDRESS); // Cast is guaranteed by check in Activity. mAdminExtrasBundle = (PersistableBundle) intent.getParcelableExtra( @@ -315,9 +311,6 @@ public class ManagedProvisioningService extends Service { completeIntent.setComponent(mActiveAdminComponentName); completeIntent.addFlags(Intent.FLAG_INCLUDE_STOPPED_PACKAGES | Intent.FLAG_RECEIVER_FOREGROUND); - if (mManagedProfileEmailAddress != null) { - completeIntent.putExtra(EXTRA_PROVISIONING_EMAIL_ADDRESS, mManagedProfileEmailAddress); - } if (mAdminExtrasBundle != null) { completeIntent.putExtra(EXTRA_PROVISIONING_ADMIN_EXTRAS_BUNDLE, mAdminExtrasBundle); } diff --git a/src/com/android/managedprovisioning/MessageParser.java b/src/com/android/managedprovisioning/MessageParser.java index 04521664..0540cfc1 100644 --- a/src/com/android/managedprovisioning/MessageParser.java +++ b/src/com/android/managedprovisioning/MessageParser.java @@ -32,7 +32,6 @@ import static android.app.admin.DevicePolicyManager.EXTRA_PROVISIONING_DEVICE_AD import static android.app.admin.DevicePolicyManager.EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_DOWNLOAD_LOCATION; import static android.app.admin.DevicePolicyManager.EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_DOWNLOAD_COOKIE_HEADER; import static android.app.admin.DevicePolicyManager.EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_CHECKSUM; -import static android.app.admin.DevicePolicyManager.EXTRA_PROVISIONING_EMAIL_ADDRESS; import static android.app.admin.DevicePolicyManager.MIME_TYPE_PROVISIONING_NFC; import static java.nio.charset.StandardCharsets.UTF_8; @@ -103,8 +102,7 @@ public class MessageParser { EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_NAME, EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_DOWNLOAD_LOCATION, EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_DOWNLOAD_COOKIE_HEADER, - EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_CHECKSUM, - EXTRA_PROVISIONING_EMAIL_ADDRESS + EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_CHECKSUM }; protected static final String[] DEVICE_OWNER_LONG_EXTRAS = { @@ -140,7 +138,6 @@ public class MessageParser { params.mDeviceAdminPackageDownloadCookieHeader); bundle.putString(EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_CHECKSUM, params.getDeviceAdminPackageChecksumAsString()); - bundle.putString(EXTRA_PROVISIONING_EMAIL_ADDRESS, params.mManagedDeviceEmailAddress); bundle.putLong(EXTRA_PROVISIONING_LOCAL_TIME, params.mLocalTime); @@ -212,7 +209,6 @@ public class MessageParser { if ((s = props.getProperty(EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_CHECKSUM)) != null) { params.mDeviceAdminPackageChecksum = stringToByteArray(s); } - params.mManagedDeviceEmailAddress = props.getProperty(EXTRA_PROVISIONING_EMAIL_ADDRESS); if ((s = props.getProperty(EXTRA_PROVISIONING_LOCAL_TIME)) != null) { params.mLocalTime = Long.parseLong(s); @@ -266,8 +262,6 @@ public class MessageParser { if (hashString != null) { params.mDeviceAdminPackageChecksum = stringToByteArray(hashString); } - params.mManagedDeviceEmailAddress - = intent.getStringExtra(EXTRA_PROVISIONING_EMAIL_ADDRESS); params.mLocalTime = intent.getLongExtra(EXTRA_PROVISIONING_LOCAL_TIME, ProvisioningParams.DEFAULT_LOCAL_TIME); diff --git a/src/com/android/managedprovisioning/ProvisioningParams.java b/src/com/android/managedprovisioning/ProvisioningParams.java index 25a096f8..f9da5ec0 100644 --- a/src/com/android/managedprovisioning/ProvisioningParams.java +++ b/src/com/android/managedprovisioning/ProvisioningParams.java @@ -50,8 +50,6 @@ public class ProvisioningParams implements Parcelable { public String mDeviceAdminPackageDownloadCookieHeader; // Cookie header for http request public byte[] mDeviceAdminPackageChecksum = new byte[0]; // SHA-1 sum of the .apk file. - public String mManagedDeviceEmailAddress; - public PersistableBundle mAdminExtrasBundle; public String getLocaleAsString() { @@ -89,7 +87,6 @@ public class ProvisioningParams implements Parcelable { out.writeString(mDeviceAdminPackageDownloadCookieHeader); out.writeInt(mDeviceAdminPackageChecksum.length); out.writeByteArray(mDeviceAdminPackageChecksum); - out.writeString(mManagedDeviceEmailAddress); out.writeParcelable(mAdminExtrasBundle, 0 /* default */); } @@ -114,7 +111,6 @@ public class ProvisioningParams implements Parcelable { int checksumLength = in.readInt(); params.mDeviceAdminPackageChecksum = new byte[checksumLength]; in.readByteArray(params.mDeviceAdminPackageChecksum); - params.mManagedDeviceEmailAddress = in.readString(); params.mAdminExtrasBundle = in.readParcelable(null /* use default classloader */); return params; } |