Device Capabilities| Device Capability | Meaning | Parameter | Meaning |
|---|
| appconfig | Sets and gets application configuration setting | | |
| applauncher.launch | Launches an application stored in the phone terminal | knownname | Known name of application, from the list given after thistable. Empty bag if application being launched does not have a well Knownname. The Known application name is determined by the implementationfrom the information provided in the API. |
| appparam | Parameter to application; meaning dependent on knownname. |
| path | allows limiting filesystem location from which applications can be launched |
| applauncher.get | Gets the list of installed applications or the default one for a given mime type | | |
| camera.access | Retrieving camera hardware devices available on the device | | |
| camera.capture | Capturing an image by using a camera hardware device | | |
| camera.record | Recording a video by using a camera hardware device | | |
| devicestatus | Get (or subscribe to get) device status property value | | |
| io.file.read | Filesystem read operations, including reading directory listings,file metadata, file contents and resolving root locations. | name | The root location prefix of the filename (without trailing slash). |
| io.file.write | Open and write files and creating directories | name | The root location prefix of the filename (without trailing slash). |
| location.position | Detects the device current position | origin | Origin of the data (e.g. network, gps, wifi). The origin is determined bythe implementation |
| messaging.sms.get | Retrieve SMS | folders | Space-separated list of folder identifiersfrom which the messages are to be retrieved. |
| messaging.mms.get | Retrieve MMS | folders | Space-separated list of folder identifiersfrom which the messages are to be retrieved. |
| messaging.email.get | Retrieve email | folders | Space-separated list of folder identifiersfrom which the messages are to be retrieved. |
| messaging.sms.delete | Delete SMS | folder | Folder identifierfrom which the message is to be deleted. |
| messaging.mms.delete | Delete MMS | folder | Folder identifierfrom which the message is to be deleted. |
| messaging.email.delete | Delete email | folder | Folder identifierfrom which the message is to be deleted. |
| messaging.email.attach | Add/change attachment on an email | | |
| messaging.mms.attach | Add/change attachment on an MMS | | |
| messaging.email.getAccounts | Get email accounts | | |
| messaging.email.send | Sends an email message | recipients | Space-separated list of all recipients' addresses (from to, cc and bcc attributes). |
| incontacts | yes or undefined value depending on whether allrecipients are in contacts list |
| messaging.mms.send | Sends an MMS message | recipients | Space-separated list of all recipients' phone numbers (from to, cc and bcc attributes). Anyinternational phone number must start with a U+002B PLUS SIGN. |
| incontacts | yes or undefined value depending on whether allrecipients are in contacts list |
| messaging.sms.send | Sends an sms message | recipients | Space-separated list of all recipients' phone numbers (from to attribute). Anyinternational phone number must start with a U+002B PLUS SIGN. |
| incontacts | yes or undefined value depending on whether allrecipients are in contacts list |
| messaging.binarysms.send | Sends a binary message | recipients | Space-separated list of all recipients' phone numbers (from to attribute). Anyinternational phone number must start with a U+002B PLUS SIGN. |
| incontacts | yes or undefined value depending on whether allrecipients are in contacts list |
| port | SMS application port number to which the message is addressed |
| messaging.mms.subscribe | Subscribe to MMS message notifications | sender | Sender of the message |
| messaging.sms.subscribe | Subscribe to sms message notifications | sender | Sender of the message |
| messaging.email.subscribe | Subscribe to email message notifications | sender | Sender of the message |
| messaging.binarysms.subscribe | Subscribe to binary message notifications | sender | Sender of the message |
| port | SMS application port number to which the message is addressed |
| gallery | Read media gallery information | | |
| pim.contact.read | Read the contacts stored in the terminal | | |
| pim.contact.write | Writes contacts to be stored in the terminal | | |
| pim.task.read | Read tasks | | |
| pim.task.read | Write, modify or delete tasks | | |
| pim.calendar.write | Writes events into the terminal storage | | |
| pim.calendar.read | Read events from the terminal storage | | |
| ui | Access to the user interaction capability | | |
| telephony.log.get | Get entries from call log | folders | Space-separated list of folder identifiers from which the call entries are to be retrieved. |
| telephony.log.delete | Delete call log entries from a log | folder | Folder identifier from which the call log entry/entries is/are to be deleted. |