diff --git a/cm/res/AndroidManifest.xml b/cm/res/AndroidManifest.xml index af2f10bd..8a668d1e 100644 --- a/cm/res/AndroidManifest.xml +++ b/cm/res/AndroidManifest.xml @@ -127,6 +127,14 @@ android:description="@string/permdesc_accessAppSuggestions" android:protectionLevel="signature|privileged|development" /> + + + Custom tile listener + + add and remove applications to protected apps + Allows an application to be marked as protected + and can be locked + Default diff --git a/src/java/cyanogenmod/content/Intent.java b/src/java/cyanogenmod/content/Intent.java index b7ae4589..9611ffef 100644 --- a/src/java/cyanogenmod/content/Intent.java +++ b/src/java/cyanogenmod/content/Intent.java @@ -40,4 +40,29 @@ public class Intent { */ public static final String EXTRA_RECENTS_LONG_PRESS_RELEASE = "cyanogenmod.intent.extra.RECENTS_LONG_PRESS_RELEASE"; + + /** + * Intent filter to update protected app component's settings + */ + public static final String ACTION_PROTECTED = "cyanogenmod.intent.action.PACKAGE_PROTECTED"; + + /** + * Intent filter to notify change in state of protected application. + */ + public static final String ACTION_PROTECTED_CHANGED = + "cyanogenmod.intent.action.PROTECTED_COMPONENT_UPDATE"; + + /** + * This field is part of the intent {@link #ACTION_PROTECTED_CHANGED}. + * Intent extra field for the state of protected application + */ + public static final String EXTRA_PROTECTED_STATE = + "cyanogenmod.intent.extra.PACKAGE_PROTECTED_STATE"; + + /** + * This field is part of the intent {@link #ACTION_PROTECTED_CHANGED}. + * Intent extra field to indicate protected component value + */ + public static final String EXTRA_PROTECTED_COMPONENTS = + "cyanogenmod.intent.extra.PACKAGE_PROTECTED_COMPONENTS"; }