BlackBerry Permissions
| Draft The following information has not been fully vetted. |
BlackBerry has many permissions specified in the ApplicationsPermissions
class but doesn't specify the specific APIs that require the permissions. This page is intended to capture that list.
| Permission | Description | APIs |
|---|---|---|
| APPLICATION_MANAGEMENT | This permission controls an application's ability to add and remove code modules and manage the installation or deletion of applications. | |
| BLUETOOTH | This permission controls an application's ability to send and receive data using Bluetooth, as well as access to the supported Bluetooth profiles. | |
| BROWSER_FILTER | This permission controls an application's ability to register a browser filter with the browser. | |
| CROSS_APPLICATION_COMMUNICATION | This permission controls an application's ability to share data and messages with other applications on the device. | |
| DEVICE_SETTINGS | This permission controls an application's ability to change configuration and user settings on the device. | |
| DISPLAY_LOCKED | This permission controls an application's ability to display information over the lock screen and other high priority screens. | |
| This permission controls an application's access to the mail API and access to the user's mail store. | ||
| FILE_API | ||
| IDLE_TIMER | This permission controls an application's ability to reset the security timer, and by doing so, prevent the device from locking. | net.rim.device.api.system.Backlight |
| INPUT_SIMULATION | This permission controls an application's ability to inject events into the system. | |
| INTERNET | This permission controls an application's ability to send and receive data using external connections. | |
| LOCATION_DATA | This permission controls an application's ability to access location-based services such as use of the GPS radio. | |
| MEDIA | This permission controls an application's ability to execute and manage multimedia files. | |
| ORGANIZER_DATA | This permission controls an application's ability to access the PIM API and access to personal information management stores such as contacts, tasks and events. | |
| PHONE | This permission controls an application's ability to place and receive phone calls as well as access to phone logs and phone data. | |
| RECORDING | This permission controls an application's ability to record data. | Getting a screenshot requires this permission |
| SECURITY_DATA | This permission controls an application's ability to access the device key store and related API. | |
| SERVER_NETWORK | This permission controls an application's ability to send and receive data using connections routed through a corporate network using the BlackBerry MDS Services. | |
| THEMES | This permission controls an application's ability to register and provide theme information to the device. | |
| USB | This permission controls an application's ability to make local connections on the device through USB. | |
| WIFI | This permission controls an application's ability to send and receive data over the Wi-Fi link, as well as access to information about the Wi-Fi network. |
