summaryrefslogtreecommitdiffstats
path: root/src/com/android
diff options
context:
space:
mode:
authorSander Alewijnse <salewijnse@google.com>2014-09-04 12:01:22 +0100
committerSander Alewijnse <salewijnse@google.com>2014-09-04 12:01:22 +0100
commit88d5d0ec233f6039b0e65ea66a73ba882a365e28 (patch)
tree0794260296340dee656b228d42a420cb9e5bbed1 /src/com/android
parentd49a65585c127c44041f805354ec7ee243ef7452 (diff)
downloadandroid_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')
-rw-r--r--src/com/android/managedprovisioning/DeviceOwnerProvisioningActivity.java5
-rw-r--r--src/com/android/managedprovisioning/ManagedProvisioningActivity.java2
-rw-r--r--src/com/android/managedprovisioning/ManagedProvisioningService.java7
-rw-r--r--src/com/android/managedprovisioning/MessageParser.java8
-rw-r--r--src/com/android/managedprovisioning/ProvisioningParams.java4
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;
}