public static final class

Manifest.permission

extends Object
java.lang.Object
   ↳ cyanogenmod.platform.Manifest.permission

Summary

Constants
String ACCESS_APP_SUGGESTIONS Permission for accessing a provider of app suggestions

Not for use by third-party applications.

String ACCESS_THEME_MANAGER Allows an application to use ThemeManager
String ACCESS_WEATHER_MANAGER Allows an application to access the weather service.
String BIND_WEATHER_PROVIDER_SERVICE Allows an application to be identified as a weather provider service
String HARDWARE_ABSTRACTION_ACCESS Allows an application access to the CM hardware abstraction framework

Not for use by third-party applications.

String LIVE_LOCK_SCREEN_MANAGER_ACCESS Allows an application to access the live lock screen manager.
String MANAGE_ALARMS Allows an application to manage alarms on the default alarm clock application
String MANAGE_LIVEDISPLAY Allows an application to manage LiveDisplay
String MANAGE_PERSISTENT_STORAGE Allows an application to access persistent property storage

Not for use by third-party applications.

String MODIFY_MSIM_PHONE_STATE Allows a 3rd party to modify the phone SIM states and data connection
String MODIFY_NETWORK_SETTINGS Allows an app to make changes to the airplane mode and mobile data network settings
String MODIFY_PROFILES Allows an application to modify system profiles
String MODIFY_SOUND_SETTINGS Allows an app to make changes to the interruption mode sound settings
String PERFORMANCE_ACCESS Allows low-level access to performance management.
String PROTECTED_APP Permission for adding/removing applications to protected apps

Not for use by third-party applications.

String PUBLISH_CUSTOM_TILE Allows a 3rd party application to publish or unpublish a quick settings tile
String READ_ALARMS Allows an application to read alarms from the default alarm clock application
String READ_DATAUSAGE Permission for reading the DataUsage database
String READ_MSIM_PHONE_STATE Allows a 3rd party to view the phone SIM states and data connection
String READ_THEMES Allows an application to read the current theme configuration and get information about the various themes currently installed
String READ_WEATHER Allows an application to read the weather content from the provider
String THIRD_PARTY_KEYGUARD Allows an application to be used as a third party keyguard
String WRITE_ALARMS Allows an application to write alarms to the default alarm clock application

Not for use by third-party applications.

String WRITE_DATAUSAGE Permission for writing the DataUsage database
String WRITE_SECURE_SETTINGS Allows an application to write to secure CM system settings.
String WRITE_SETTINGS Allows an application to write to CM system settings
String WRITE_THEMES Allows an application to write the current theme configuration and write information about the various themes currently installed.
String WRITE_WEATHER Allows an application to update the content of the weather provider

Not for use by third-party applications.

Public Constructors
Manifest.permission()
[Expand]
Inherited Methods
From class java.lang.Object

Constants

public static final String ACCESS_APP_SUGGESTIONS

Added in API level 2

Permission for accessing a provider of app suggestions

Not for use by third-party applications.

Constant Value: "cyanogenmod.permission.ACCESS_APP_SUGGESTIONS"

public static final String ACCESS_THEME_MANAGER

Added in API level 5

Allows an application to use ThemeManager

Constant Value: "cyanogenmod.permission.ACCESS_THEME_MANAGER"

public static final String ACCESS_WEATHER_MANAGER

Added in API level 5

Allows an application to access the weather service.

Although the protection is normal, this permission should be required ONLY by those apps meant to do something meaningful with the data provided by the service (LockClock, SysUI)

Constant Value: "cyanogenmod.permission.ACCESS_WEATHER_MANAGER"

public static final String BIND_WEATHER_PROVIDER_SERVICE

Added in API level 5

Allows an application to be identified as a weather provider service

Constant Value: "cyanogenmod.permission.BIND_WEATHER_PROVIDER_SERVICE"

public static final String HARDWARE_ABSTRACTION_ACCESS

Added in API level 2

Allows an application access to the CM hardware abstraction framework

Not for use by third-party applications.

Constant Value: "cyanogenmod.permission.HARDWARE_ABSTRACTION_ACCESS"

public static final String LIVE_LOCK_SCREEN_MANAGER_ACCESS

Added in API level 5

Allows an application to access the live lock screen manager.

Constant Value: "cyanogenmod.permission.LIVE_LOCK_SCREEN_MANAGER_ACCESS"

public static final String MANAGE_ALARMS

Added in API level 2

Allows an application to manage alarms on the default alarm clock application

Constant Value: "cyanogenmod.permission.MANAGE_ALARMS"

public static final String MANAGE_LIVEDISPLAY

Added in API level 6

Allows an application to manage LiveDisplay

Constant Value: "cyanogenmod.permission.MANAGE_LIVEDISPLAY"

public static final String MANAGE_PERSISTENT_STORAGE

Added in API level 2

Allows an application to access persistent property storage

Not for use by third-party applications.

Constant Value: "cyanogenmod.permission.MANAGE_PERSISTENT_STORAGE"

public static final String MODIFY_MSIM_PHONE_STATE

Added in API level 2

Allows a 3rd party to modify the phone SIM states and data connection

Constant Value: "cyanogenmod.permission.MODIFY_MSIM_PHONE_STATE"

public static final String MODIFY_NETWORK_SETTINGS

Added in API level 2

Allows an app to make changes to the airplane mode and mobile data network settings

Constant Value: "cyanogenmod.permission.MODIFY_NETWORK_SETTINGS"

public static final String MODIFY_PROFILES

Added in API level 2

Allows an application to modify system profiles

Constant Value: "cyanogenmod.permission.MODIFY_PROFILES"

public static final String MODIFY_SOUND_SETTINGS

Added in API level 2

Allows an app to make changes to the interruption mode sound settings

Constant Value: "cyanogenmod.permission.MODIFY_SOUND_SETTINGS"

public static final String PERFORMANCE_ACCESS

Added in API level 5

Allows low-level access to performance management.

Not for use by third-party applications.

Constant Value: "cyanogenmod.permission.PERFORMANCE_ACCESS"

public static final String PROTECTED_APP

Added in API level 4

Permission for adding/removing applications to protected apps

Not for use by third-party applications.

Constant Value: "cyanogenmod.permission.PROTECTED_APP"

public static final String PUBLISH_CUSTOM_TILE

Added in API level 1

Allows a 3rd party application to publish or unpublish a quick settings tile

Constant Value: "cyanogenmod.permission.PUBLISH_CUSTOM_TILE"

public static final String READ_ALARMS

Added in API level 2

Allows an application to read alarms from the default alarm clock application

Constant Value: "cyanogenmod.permission.READ_ALARMS"

public static final String READ_DATAUSAGE

Added in API level 5

Permission for reading the DataUsage database

Constant Value: "cyanogenmod.permission.READ_DATAUSAGE"

public static final String READ_MSIM_PHONE_STATE

Added in API level 2

Allows a 3rd party to view the phone SIM states and data connection

Constant Value: "cyanogenmod.permission.READ_MSIM_PHONE_STATE"

public static final String READ_THEMES

Added in API level 5

Allows an application to read the current theme configuration and get information about the various themes currently installed

Constant Value: "cyanogenmod.permission.READ_THEMES"

public static final String READ_WEATHER

Added in API level 5

Allows an application to read the weather content from the provider

Constant Value: "cyanogenmod.permission.READ_WEATHER"

public static final String THIRD_PARTY_KEYGUARD

Added in API level 4

Allows an application to be used as a third party keyguard

Constant Value: "cyanogenmod.permission.THIRD_PARTY_KEYGUARD"

public static final String WRITE_ALARMS

Added in API level 2

Allows an application to write alarms to the default alarm clock application

Not for use by third-party applications.

Constant Value: "cyanogenmod.permission.WRITE_ALARMS"

public static final String WRITE_DATAUSAGE

Added in API level 5

Permission for writing the DataUsage database

Constant Value: "cyanogenmod.permission.WRITE_DATAUSAGE"

public static final String WRITE_SECURE_SETTINGS

Added in API level 2

Allows an application to write to secure CM system settings.

Not for use by third-party applications.

Constant Value: "cyanogenmod.permission.WRITE_SECURE_SETTINGS"

public static final String WRITE_SETTINGS

Added in API level 2

Allows an application to write to CM system settings

Constant Value: "cyanogenmod.permission.WRITE_SETTINGS"

public static final String WRITE_THEMES

Added in API level 5

Allows an application to write the current theme configuration and write information about the various themes currently installed. Changing themes should be done through the service ACCESS_THEME_MANAGER

Constant Value: "cyanogenmod.permission.WRITE_THEMES"

public static final String WRITE_WEATHER

Added in API level 5

Allows an application to update the content of the weather provider

Not for use by third-party applications.

Constant Value: "cyanogenmod.permission.WRITE_WEATHER"

Public Constructors

public Manifest.permission ()

Added in API level 1