public static final class

Manifest.permission

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

Summary

Constants
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 CHANGE_STYLE Allows an application to change system style
String HARDWARE_ABSTRACTION_ACCESS Allows an application access to the Lineage hardware abstraction framework

Not for use by third-party applications.

String MANAGE_LIVEDISPLAY Allows an application to manage LiveDisplay
String MANAGE_REMOTE_PREFERENCES Permission for managing remote preferences
String MODIFY_PROFILES Allows an application to modify system profiles
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 READ_DATAUSAGE Permission for reading the DataUsage database
String READ_WEATHER Allows an application to read the weather content from the provider
String WRITE_DATAUSAGE Permission for writing the DataUsage database
String WRITE_SECURE_SETTINGS Allows an application to write to secure Lineage system settings.
String WRITE_SETTINGS Allows an application to write to Lineage system settings
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_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: "lineageos.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: "lineageos.permission.BIND_WEATHER_PROVIDER_SERVICE"

public static final String CHANGE_STYLE

added in API level 9

Allows an application to change system style

Constant Value: "lineageos.permission.CHANGE_STYLE"

public static final String HARDWARE_ABSTRACTION_ACCESS

added in API level 2

Allows an application access to the Lineage hardware abstraction framework

Not for use by third-party applications.

Constant Value: "lineageos.permission.HARDWARE_ABSTRACTION_ACCESS"

public static final String MANAGE_LIVEDISPLAY

added in API level 6

Allows an application to manage LiveDisplay

Constant Value: "lineageos.permission.MANAGE_LIVEDISPLAY"

public static final String MANAGE_REMOTE_PREFERENCES

added in API level 8

Permission for managing remote preferences

Constant Value: "lineageos.permission.MANAGE_REMOTE_PREFERENCES"

public static final String MODIFY_PROFILES

added in API level 2

Allows an application to modify system profiles

Constant Value: "lineageos.permission.MODIFY_PROFILES"

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: "lineageos.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: "lineageos.permission.PROTECTED_APP"

public static final String READ_DATAUSAGE

added in API level 5

Permission for reading the DataUsage database

Constant Value: "lineageos.permission.READ_DATAUSAGE"

public static final String READ_WEATHER

added in API level 5

Allows an application to read the weather content from the provider

Constant Value: "lineageos.permission.READ_WEATHER"

public static final String WRITE_DATAUSAGE

added in API level 5

Permission for writing the DataUsage database

Constant Value: "lineageos.permission.WRITE_DATAUSAGE"

public static final String WRITE_SECURE_SETTINGS

added in API level 2

Allows an application to write to secure Lineage system settings.

Not for use by third-party applications.

Constant Value: "lineageos.permission.WRITE_SECURE_SETTINGS"

public static final String WRITE_SETTINGS

added in API level 2

Allows an application to write to Lineage system settings

Constant Value: "lineageos.permission.WRITE_SETTINGS"

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: "lineageos.permission.WRITE_WEATHER"

Public Constructors

public Manifest.permission ()

added in API level 1