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" > - - + - + + + + - - - +