diff --git a/cm/lib/main/java/org/cyanogenmod/platform/internal/ProfileManagerService.java b/cm/lib/main/java/org/cyanogenmod/platform/internal/ProfileManagerService.java
index d4d2b9d..aa7c27c 100644
--- a/cm/lib/main/java/org/cyanogenmod/platform/internal/ProfileManagerService.java
+++ b/cm/lib/main/java/org/cyanogenmod/platform/internal/ProfileManagerService.java
@@ -64,8 +64,6 @@ public class ProfileManagerService extends SystemService {
// Enable the below for detailed logging of this class
private static final boolean LOCAL_LOGV = false;
- public static final String PERMISSION_CHANGE_SETTINGS = "android.permission.WRITE_SETTINGS";
-
public static final String KEYGUARD_PACKAGE = "com.android.systemui";
public static final String KEYGUARD_CLASS = "com.android.systemui.keyguard.KeyguardService";
@@ -520,7 +518,8 @@ public class ProfileManagerService extends SystemService {
}
private void enforceChangePermissions() {
- mContext.enforceCallingOrSelfPermission(PERMISSION_CHANGE_SETTINGS,
+ mContext.enforceCallingOrSelfPermission(
+ cyanogenmod.platform.Manifest.permission.MODIFY_PROFILES,
"You do not have permissions to change the Profile Manager.");
}
diff --git a/cm/res/AndroidManifest.xml b/cm/res/AndroidManifest.xml
index 5817946..35fdd0c 100644
--- a/cm/res/AndroidManifest.xml
+++ b/cm/res/AndroidManifest.xml
@@ -75,6 +75,12 @@
android:description="@string/permdesc_writeSettings"
android:protectionLevel="normal" />
+
+
+
modify the phone state and data connection with support to multiple SIMs
Allows an app to modify the phone state and data connection with support to multiple SIMs.
+
+ modify system profiles
+ Allows an application to modify system profiles
+
use hardware framework
Allows an app access to the CM hardware framework.
diff --git a/samples/gradle-sample/ExampleApplication/app/src/main/AndroidManifest.xml b/samples/gradle-sample/ExampleApplication/app/src/main/AndroidManifest.xml
index 6e8678e..39780ef 100644
--- a/samples/gradle-sample/ExampleApplication/app/src/main/AndroidManifest.xml
+++ b/samples/gradle-sample/ExampleApplication/app/src/main/AndroidManifest.xml
@@ -3,10 +3,9 @@
package="com.example.test.myapplication" >
-
-
+
-
+
+
+
+
-
-
-
+