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.
EMAIL 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, org.metova.bb.widgets.util.light.BacklightManager
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.  
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.

© 2011 Metova, Inc.