aboutsummaryrefslogtreecommitdiff
path: root/admin/BasicManagedProfile
diff options
context:
space:
mode:
authorYuichi Araki <yaraki@google.com>2014-07-03 13:55:05 +0900
committerYuichi Araki <yaraki@google.com>2014-09-17 14:34:40 +0900
commit22a32c459910f4b7344b4406637c556b0d8a4b90 (patch)
tree234778ff93d703690573d04eb3bbcbbd0d22bbec /admin/BasicManagedProfile
parent9071ad8dbabe1a7a44b4577265221256da92fcad (diff)
downloadandroid-22a32c459910f4b7344b4406637c556b0d8a4b90.tar.gz
BasicManagedProfile: Use setProfileName instead of
EXTRA_PROVISIONING_DEFAULT_MANAGED_PROFILE_NAME. Bug: 15982954 Change-Id: I0a7a6ffc88f33549f9fd88355ff6e59451ac9f3c (cherry picked from commit d42ce01c255df0fbec0504f4801f54b7f122a573)
Diffstat (limited to 'admin/BasicManagedProfile')
-rw-r--r--admin/BasicManagedProfile/Application/src/main/java/com/example/android/basicmanagedprofile/EnableProfileActivity.java6
-rw-r--r--admin/BasicManagedProfile/Application/src/main/java/com/example/android/basicmanagedprofile/SetupProfileFragment.java2
-rw-r--r--admin/BasicManagedProfile/Application/src/main/res/values/strings.xml1
3 files changed, 6 insertions, 3 deletions
diff --git a/admin/BasicManagedProfile/Application/src/main/java/com/example/android/basicmanagedprofile/EnableProfileActivity.java b/admin/BasicManagedProfile/Application/src/main/java/com/example/android/basicmanagedprofile/EnableProfileActivity.java
index c4c5a936..deed2f63 100644
--- a/admin/BasicManagedProfile/Application/src/main/java/com/example/android/basicmanagedprofile/EnableProfileActivity.java
+++ b/admin/BasicManagedProfile/Application/src/main/java/com/example/android/basicmanagedprofile/EnableProfileActivity.java
@@ -18,6 +18,7 @@ package com.example.android.basicmanagedprofile;
import android.app.Activity;
import android.app.admin.DevicePolicyManager;
+import android.content.ComponentName;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
@@ -45,8 +46,11 @@ public class EnableProfileActivity extends Activity implements View.OnClickListe
private void enableProfile() {
DevicePolicyManager manager =
(DevicePolicyManager) getSystemService(Context.DEVICE_POLICY_SERVICE);
+ ComponentName componentName = BasicDeviceAdminReceiver.getComponentName(this);
+ // This is the name for the newly created managed profile.
+ manager.setProfileName(componentName, getString(R.string.profile_name));
// We enable the profile here.
- manager.setProfileEnabled(BasicDeviceAdminReceiver.getComponentName(this));
+ manager.setProfileEnabled(componentName);
}
@Override
diff --git a/admin/BasicManagedProfile/Application/src/main/java/com/example/android/basicmanagedprofile/SetupProfileFragment.java b/admin/BasicManagedProfile/Application/src/main/java/com/example/android/basicmanagedprofile/SetupProfileFragment.java
index d15b53c9..7da6e02d 100644
--- a/admin/BasicManagedProfile/Application/src/main/java/com/example/android/basicmanagedprofile/SetupProfileFragment.java
+++ b/admin/BasicManagedProfile/Application/src/main/java/com/example/android/basicmanagedprofile/SetupProfileFragment.java
@@ -26,7 +26,6 @@ import android.view.ViewGroup;
import android.widget.Toast;
import static android.app.admin.DevicePolicyManager.ACTION_PROVISION_MANAGED_PROFILE;
-import static android.app.admin.DevicePolicyManager.EXTRA_DEVICE_ADMIN;
import static android.app.admin.DevicePolicyManager.EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_NAME;
/**
@@ -76,7 +75,6 @@ public class SetupProfileFragment extends Fragment implements View.OnClickListen
Intent intent = new Intent(ACTION_PROVISION_MANAGED_PROFILE);
intent.putExtra(EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_NAME,
activity.getApplicationContext().getPackageName());
- intent.putExtra(EXTRA_DEVICE_ADMIN, BasicDeviceAdminReceiver.getComponentName(activity));
if (intent.resolveActivity(activity.getPackageManager()) != null) {
startActivityForResult(intent, REQUEST_PROVISION_MANAGED_PROFILE);
activity.finish();
diff --git a/admin/BasicManagedProfile/Application/src/main/res/values/strings.xml b/admin/BasicManagedProfile/Application/src/main/res/values/strings.xml
index 916cdb35..eedba239 100644
--- a/admin/BasicManagedProfile/Application/src/main/res/values/strings.xml
+++ b/admin/BasicManagedProfile/Application/src/main/res/values/strings.xml
@@ -29,5 +29,6 @@
<string name="toggle_chrome">Chrome in this profile:</string>
<string name="set_chrome_restrictions">Set Chrome restrictions</string>
<string name="icon">Icon</string>
+ <string name="profile_name">Sample Managed Profile</string>
</resources>