+
http://tizen.org/privilege/account.read
This application can read accounts.
Account
- void getExtendedData(AccountExtendedDataArraySuccessCallback successCallback, optional ErrorCallback? errorCallback);
- DOMString getExtendedData(DOMString key);
- long addAccountListener(AccountChangeCallback callback);
- Account? getAccount(AccountId accountId);
- void getAccounts(AccountArraySuccessCallback successCallback, optional ErrorCallback? errorCallback, optional DOMString? applicationId);
- AccountProvider? getProvider(ApplicationId applicationId);
- void getProviders(AccountProviderArraySuccessCallback successCallback, optional ErrorCallback? errorCallback, optional DOMString? capability);
- void removeAccountListener(long accountListenerId);
+
http://tizen.org/privilege/account.write
This application can create, edit, and delete accounts.
Account
- void add(Account account);
- void remove(AccountId accountId);
- void update(Account account);
+
http://tizen.org/privilege/alarm
Allows the application to reserve an alarm and wake up the device at the reserved time.
Alarm
- void add(Alarm alarm, ApplicationId applicationId, optional ApplicationControl? appControl);
- void remove(AlarmId id);
- void removeAll();
+
http://tizen.org/privilege/application.info
Allows the application to get the application size.
Application
- readonly attribute long size;
+
http://tizen.org/privilege/application.launch
Allows the application to be opened conditionally or to open another application.
Application
- void launch(ApplicationId id, optional SuccessCallback? successCallback, optional ErrorCallback? errorCallback);
- void launchAppControl(ApplicationControl appControl, optional ApplicationId? id, optional SuccessCallback? successCallback, optional ErrorCallback? errorCallback, optional ApplicationControlDataArrayReplyCallback? replyCallback);
+
http://tizen.org/privilege/appmanager.certificate
Allows the application to get specified application certificates.
Application
- ApplicationCertificate[] getAppCerts(optional ApplicationId? id);
+
http://tizen.org/privilege/appmanager.kill
Allows the application to close another application.
Application
- void kill(ApplicationContextId contextId, optional SuccessCallback? successCallback, optional ErrorCallback? errorCallback);
+
http://tizen.org/privilege/bluetooth.admin
Allows the application to change Bluetooth settings, such as turning Bluetooth on or off, and setting the local device name.
Bluetooth
- void setName(DOMString name, optional SuccessCallback? successCallback, optional ErrorCallback? errorCallback);
- void setPowered(boolean state, optional SuccessCallback? successCallback, optional ErrorCallback? errorCallback);
+
http://tizen.org/privilege/bluetooth.gap
Allows the application to use the Generic Access Profile (GAP), for example, to scan for and pair devices.
Bluetooth
- void createBonding(BluetoothAddress address, BluetoothDeviceSuccessCallback successCallback, optional ErrorCallback? errorCallback);
- void destroyBonding(BluetoothAddress address, optional SuccessCallback? successCallback, optional ErrorCallback? errorCallback);
- void discoverDevices(BluetoothDiscoverDevicesSuccessCallback successCallback, optional ErrorCallback? errorCallback);
- void getDevice(BluetoothAddress address, BluetoothDeviceSuccessCallback successCallback, optional ErrorCallback? errorCallback);
- void getKnownDevices(BluetoothDeviceArraySuccessCallback successCallback, optional ErrorCallback? errorCallback);
- void stopDiscovery(optional SuccessCallback? successCallback, optional ErrorCallback? errorCallback);
+
http://tizen.org/privilege/bluetooth.health
This application can use the Bluetooth Health Device Profile (HDP) to, for example, send health information.
Bluetooth
- void unregister(optional SuccessCallback? successCallback, optional ErrorCallback? errorCallback);
- void connectToSource(BluetoothDevice peer, BluetoothHealthApplication application, BluetoothHealthChannelSuccessCallback successCallback, optional ErrorCallback? errorCallback);
- void registerSinkApplication(unsigned short dataType, DOMString name, BluetoothHealthApplicationSuccessCallback successCallback, optional ErrorCallback? errorCallback);
+
http://tizen.org/privilege/bluetooth.spp
Allows the application to use the Serial Port Profile (SPP), for example, to send serial data.
Bluetooth
- void registerRFCOMMServiceByUUID(BluetoothUUID uuid, DOMString name, BluetoothServiceSuccessCallback successCallback, optional ErrorCallback? errorCallback);
- void connectToServiceByUUID(BluetoothUUID uuid, BluetoothSocketSuccessCallback successCallback, optional ErrorCallback? errorCallback);
- void unregister(optional SuccessCallback? successCallback, optional ErrorCallback? errorCallback);
+
http://tizen.org/privilege/bluetoothmanager
Allows the application to change Bluetooth settings related to privacy and security, such as the visible mode.
Bluetooth
- void setVisible(boolean mode, optional SuccessCallback? successCallback, optional ErrorCallback? errorCallback, optional unsigned short? timeout);
+
http://tizen.org/privilege/bookmark.read
Allows the application to read bookmarks.
Bookmark
- Bookmark[] get(optional BookmarkFolder? parentFolder, optional boolean? recursive);
+
http://tizen.org/privilege/bookmark.write
Allows the application to create, update and delete bookmarks.
Bookmark
- void add(Bookmark bookmark, optional BookmarkFolder? parentFolder);
- void remove(optional Bookmark? bookmark);
+
http://tizen.org/privilege/calendar.read
Allows the application to read schedule and task information.
Calendar
- long addChangeListener(CalendarChangeCallback successCallback);
- void find(CalendarItemArraySuccessCallback successCallback, optional ErrorCallback? errorCallback, optional AbstractFilter? filter, optional SortMode? sortMode);
- CalendarItem get(CalendarItemId id);
- void removeChangeListener(long watchId);
- void expandRecurrence(TZDate startDate, TZDate endDate, CalendarEventArraySuccessCallback successCallback, optional ErrorCallback? errorCallback);
+
http://tizen.org/privilege/calendar.write
Allows the application to create, update, and delete schedule and task information.
Calendar
- void add(CalendarItem item);
- void addBatch(CalendarItem[] items, optional CalendarItemArraySuccessCallback? successCallback, optional ErrorCallback? errorCallback);
- void remove(CalendarItemId id);
- void removeBatch(CalendarItemId[] ids, optional SuccessCallback? successCallback, optional ErrorCallback? errorCallback);
- void update(CalendarItem item, optional boolean? updateAllInstances);
- void updateBatch(CalendarItem[] items, optional SuccessCallback? successCallback, optional ErrorCallback? errorCallback, optional boolean? updateAllInstances);
+
http://tizen.org/privilege/callhistory.read
Allows the application to read call logs.
Callhistory
- long addChangeListener(CallHistoryChangeCallback observer);
- void find(CallHistoryEntryArraySuccessCallback successCallback, optional ErrorCallback? errorCallback, optional AbstractFilter? filter, optional SortMode? sortMode, optional unsigned long? limit, optional unsigned long? offset);
- void removeChangeListener(long handle);
+
http://tizen.org/privilege/callhistory.write
Allows the application to update, and delete call logs.
Callhistory
- void remove(CallHistoryEntry entry);
- void removeAll(optional SuccessCallback? successCallback, optional ErrorCallback? errorCallback);
- void removeBatch(CallHistoryEntry[] entries, optional SuccessCallback? successCallback, optional ErrorCallback? errorCallback);
+
http://tizen.org/privilege/contact.read
Allows the application to read contacts.
Contact
- long addChangeListener(AddressBookChangeCallback successCallback, optional ErrorCallback? errorCallback);
- void find(ContactArraySuccessCallback successCallback, optional ErrorCallback? errorCallback, optional AbstractFilter? filter, optional SortMode? sortMode);
- Contact get(ContactId id);
- ContactGroup getGroup(ContactGroupId groupId);
- ContactGroup[] getGroups();
- void removeChangeListener(long watchId);
+
http://tizen.org/privilege/contact.write
Allows the application to add, update, and delete contacts.
Contact
- void add(Contact contact);
- void addBatch(Contact[] contacts, optional ContactArraySuccessCallback? successCallback, optional ErrorCallback? errorCallback);
- void addGroup(ContactGroup group);
- void remove(ContactId id);
- void removeBatch(ContactId[] ids, optional SuccessCallback? successCallback, optional ErrorCallback? errorCallback);
- void removeGroup(ContactGroupId groupId);
- void update(Contact contact);
- void updateBatch(Contact[] contacts, optional SuccessCallback? successCallback, optional ErrorCallback? errorCallback);
- void updateGroup(ContactGroup group);
- void addAddressBook(AddressBook addressBook);
- void remove(PersonId personId);
- void removeAddressBook(AddressBookId addressBookId);
- void removeBatch(PersonId[] personIds, optional SuccessCallback? successCallback, optional ErrorCallback? errorCallback);
- void update(Person person);
- void updateBatch(Person[] persons, optional SuccessCallback? successCallback, optional ErrorCallback? errorCallback);
- void link(PersonId personId);
- Person unlink(ContactId contactId);
+
http://tizen.org/privilege/content.read
Allows the application to read content.
Content
- void find(ContentArraySuccessCallback successCallback, optional ErrorCallback? errorCallback, optional ContentDirectoryId? directoryId, optional AbstractFilter? filter, optional SortMode? sortMode, optional unsigned long? count, optional unsigned long? offset);
- void getPlaylists(PlaylistArraySuccessCallback successCallback, optional ErrorCallback? errorCallback);
- void setChangeListener(ContentChangeCallback changeCallback);
- void unsetChangeListener();
- void get(PlaylistItemArraySuccessCallback successCallback, optional ErrorCallback? errorCallback, optional long? count, optional long? offset);
+
http://tizen.org/privilege/content.write
Allows the application to create, update and delete content.
Content
- void createPlaylist(DOMString name, PlaylistSuccessCallback successCallback, optional ErrorCallback? errorCallback, optional Playlist? sourcePlaylist);
- void removePlaylist(PlaylistId id, optional SuccessCallback? successCallback, optional ErrorCallback? errorCallback);
- void scanFile(DOMString contentURI, optional ContentScanSuccessCallback? successCallback, optional ErrorCallback? errorCallback);
- void update(Content content);
- void updateBatch(Content[] contents, optional SuccessCallback? successCallback, optional ErrorCallback? errorCallback);
- void add(Content item);
- void addBatch(Content[] items, optional SuccessCallback? successCallback, optional ErrorCallback? errorCallback);
- void move(PlaylistItem item, long delta, optional SuccessCallback? successCallback, optional ErrorCallback? errorCallback);
- attribute DOMString name;
- void remove(PlaylistItem item);
- void removeBatch(PlaylistItem[] items, optional SuccessCallback? successCallback, optional ErrorCallback? errorCallback);
- void setOrder(PlaylistItem[] items, optional SuccessCallback? successCallback, optional ErrorCallback? errorCallback);
- attribute DOMString? thumbnailURI;
+
http://tizen.org/privilege/datacontrol.consumer
Allows the application to add, update, and delete data that is exported by other applications.
DataControl
- void addValue(unsigned long reqId, DOMString key, DOMString value, optional DataControlSuccessCallback? successCallback, optional DataControlErrorCallback? errorCallback);
- void getValue(unsigned long reqId, DOMString key, DataControlGetValueSuccessCallback successCallback, optional DataControlErrorCallback? errorCallback);
- void removeValue(unsigned long reqId, DOMString key, DOMString value, DataControlSuccessCallback successCallback, optional DataControlErrorCallback? errorCallback);
- void updateValue(unsigned long reqId, DOMString key, DOMString oldValue, DOMString newValue, DataControlSuccessCallback successCallback, optional DataControlErrorCallback? errorCallback);
- void insert(unsigned long reqId, RowData insertionData, optional DataControlInsertSuccessCallback? successCallback, optional DataControlErrorCallback? errorCallback);
- void remove(unsigned long reqId, DOMString where, optional DataControlSuccessCallback? successCallback, optional DataControlErrorCallback? errorCallback);
- void select(unsigned long reqId, DOMString[] columns, DOMString where, DataControlSelectSuccessCallback successCallback, optional DataControlErrorCallback? errorCallback, optional unsigned long? page, optional unsigned long? maxNumberPerPage);
- void update(unsigned long reqId, RowData updateData, DOMString where, optional DataControlSuccessCallback? successCallback, optional DataControlErrorCallback? errorCallback);
+
http://tizen.org/privilege/datasync
Allows the application to synchronize device data to the server using the OMA DS 1.2 protocol.
+
http://tizen.org/privilege/download
Allows the application to manage HTTP downloads.
Download
- long start(DownloadRequest downloadRequest, optional DownloadCallback? downloadCallback);
+
http://tizen.org/privilege/filesystem.read
Allows the application to read filesystem.
+
Archive
Archive
- long getEntries(ArchiveFileEntryArraySuccessCallback onsuccess, optional ErrorCallback? onerror);
- long getEntryByName(DOMString name, ArchiveFileEntrySuccessCallback onsuccess, optional ErrorCallback? onerror);
+
Filesystem
Filesystem
- void listFiles(FileArraySuccessCallback onsuccess, optional ErrorCallback? onerror, optional FileFilter? filter);
- void openStream(FileMode mode, FileStreamSuccessCallback onsuccess, optional ErrorCallback? onerror, optional DOMString? encoding);
- void readAsText(FileStringSuccessCallback onsuccess, optional ErrorCallback? onerror, optional DOMString? encoding);
- File resolve(DOMString filePath);
- DOMString toURI();
- void getStorage(DOMString label, FileSystemStorageSuccessCallback onsuccess, optional ErrorCallback? onerror);
- void listStorages(FileSystemStorageArraySuccessCallback onsuccess, optional ErrorCallback? onerror);
- void resolve(DOMString location, FileSuccessCallback onsuccess, optional ErrorCallback? onerror, optional FileMode? mode);
+
http://tizen.org/privilege/filesystem.write
Allows the application to write to file systems.
+
Archive
Archive
- long add(FileReference sourceFile, optional SuccessCallback? onsuccess, optional ErrorCallback? onerror, optional ArchiveFileProgressCallback? onprogress, optional ArchiveFileEntryOptions? options);
- long extractAll(FileReference destinationDirectory, optional SuccessCallback? onsuccess, optional ErrorCallback? onerror, optional ArchiveFileProgressCallback? onprogress, optional boolean? overwrite);
- long extract(FileReference destinationDirectory, optional SuccessCallback? onsuccess, optional ErrorCallback? onerror, optional ArchiveFileProgressCallback? onprogress, optional boolean? stripName, optional boolean? overwrite);
- long open(FileReference file, FileMode mode, ArchiveFileSuccessCallback onsuccess, optional ErrorCallback? onerror, optional ArchiveFileOptions? options);
+
Filesystem
Filesystem
- void copyTo(DOMString originFilePath, DOMString destinationFilePath, boolean overwrite, optional SuccessCallback? onsuccess, optional ErrorCallback? onerror);
- File createDirectory(DOMString dirPath);
- File createFile(DOMString relativeFilePath);
- void deleteDirectory(DOMString directoryPath, boolean recursive, optional SuccessCallback? onsuccess, optional ErrorCallback? onerror);
- void deleteFile(DOMString filePath, optional SuccessCallback? onsuccess, optional ErrorCallback? onerror);
- void moveTo(DOMString originFilePath, DOMString destinationFilePath, boolean overwrite, optional SuccessCallback? onsuccess, optional ErrorCallback? onerror);
+
http://tizen.org/privilege/healthinfo
This application can read your health information gathered by device sensors such as pedometer or heart rate monitor.
+
http://tizen.org/privilege/internet
This application can access the Internet.
NetworkBearerSelection
- void releaseRouteToHost(NetworkType networkType, DOMString domainName, SuccessCallback successCallback, optional ErrorCallback? errorCallback);
- void requestRouteToHost(NetworkType networkType, DOMString domainName, NetworkSuccessCallback successCallback, optional ErrorCallback? errorCallback);
+
http://tizen.org/privilege/location
HumanActivityMonitor
- void getHumanActivityData(HumanActivityType type, HumanActivityMonitorSuccessCallback successCallback, optional ErrorCallback? errorCallback);
- void start(HumanActivityType type, optional HumanActivityMonitorSuccessCallback? changedCallback);
- void stop(HumanActivityType type);
+
http://tizen.org/privilege/messaging.read
Allows the application to receive messages, and retrieve messages from the message boxes.
Messaging
- long addConversationsChangeListener(MessageConversationsChangeCallback conversationsChangeCallback, optional AbstractFilter? filter);
- long addFoldersChangeListener(MessageFoldersChangeCallback foldersChangeCallback, optional AbstractFilter? filter);
- long addMessagesChangeListener(MessagesChangeCallback messagesChangeCallback, optional AbstractFilter? filter);
- void findConversations(AbstractFilter filter, MessageConversationArraySuccessCallback successCallback, optional ErrorCallback? errorCallback, optional SortMode? sort, optional unsigned long? limit, optional unsigned long? offset);
- void findFolders(AbstractFilter filter, MessageFolderArraySuccessCallback successCallback, optional ErrorCallback? errorCallback);
- void findMessages(AbstractFilter filter, MessageArraySuccessCallback successCallback, optional ErrorCallback? errorCallback, optional SortMode? sort, optional unsigned long? limit, optional unsigned long? offset);
- void removeChangeListener(long watchId);
+
http://tizen.org/privilege/messaging.write
Allows the application to write SMS, MMS, and email messages.
Messaging
- void loadMessageAttachment(MessageAttachment attachment, MessageAttachmentSuccessCallback successCallback, optional ErrorCallback? errorCallback);
- void loadMessageBody(Message message, MessageBodySuccessCallback successCallback, optional ErrorCallback? errorCallback);
- void sendMessage(Message message, optional MessageRecipientsCallback? successCallback, optional ErrorCallback? errorCallback, optional long? simIndex);
- long sync(optional SuccessCallback? successCallback, optional ErrorCallback? errorCallback, optional unsigned long? limit);
- long syncFolder(MessageFolder folder, optional SuccessCallback? successCallback, optional ErrorCallback? errorCallback, optional unsigned long? limit);
- void addDraftMessage(Message message, optional SuccessCallback? successCallback, optional ErrorCallback? errorCallback);
- void removeConversations(MessageConversation[] conversations, optional SuccessCallback? successCallback, optional ErrorCallback? errorCallback);
- void removeMessages(Message[] messages, optional SuccessCallback? successCallback, optional ErrorCallback? errorCallback);
- void updateMessages(Message[] messages, optional SuccessCallback? successCallback, optional ErrorCallback? errorCallback);
+
http://tizen.org/privilege/networkbearerselection
Allows the application to request/release a specific network connection.
NetworkBearerSelection
- void releaseRouteToHost(NetworkType networkType, DOMString domainName, SuccessCallback successCallback, optional ErrorCallback? errorCallback);
- void requestRouteToHost(NetworkType networkType, DOMString domainName, NetworkSuccessCallback successCallback, optional ErrorCallback? errorCallback);
+
http://tizen.org/privilege/nfc.admin
Allows the application to change NFC status, such as turning NFC on or off.
NFC
- void setPowered(boolean state, optional SuccessCallback? successCallback, optional ErrorCallback? errorCallback);
+
http://tizen.org/privilege/nfc.cardemulation
This application can enable and disable NFC card emulation, and manage transactions using it.
+
http://tizen.org/privilege/nfc.common
Allows the application to manage common NFC features.
+
http://tizen.org/privilege/nfc.p2p
Allows the application to push NFC messages to other devices.
+
http://tizen.org/privilege/nfc.tag
Allows the application to read and write tag information.
NFC
- void readNDEF(NDEFMessageReadCallback readCallback, optional ErrorCallback? errorCallback);
- void transceive(byte[] data, ByteArraySuccessCallback dataCallback, optional ErrorCallback? errorCallback);
- void writeNDEF(NDEFMessage ndefMessage, optional SuccessCallback? successCallback, optional ErrorCallback? errorCallback);
+
http://tizen.org/privilege/notification
Allows the application to provide user notifications, such as messages and badges.
+
Badge
+
Notification
Notification
- void post(Notification notification);
- void remove(NotificationId id);
- void removeAll();
- void update(Notification notification);
+
http://tizen.org/privilege/package.info
Allows the application to receive package information.
+
http://tizen.org/privilege/packagemanager.install
Allows the application to install or uninstall application packages.
Package
- void install(DOMString packageFileURI, PackageProgressCallback progressCallback, optional ErrorCallback? errorCallback);
- void uninstall(PackageId id, PackageProgressCallback progressCallback, optional ErrorCallback? errorCallback);
+
http://tizen.org/privilege/power
Allows the application to hold and control power states.
+
http://tizen.org/privilege/push
Allows the application to receive push notifications.
+
http://tizen.org/privilege/secureelement
Allows the application to access to secure smart card chip such as UICC/SIM, embedded Secure Element, or Secure SD card.
SecureElement
- void close();
- byte[] getSelectResponse();
- void transmit(byte[] command, TransmitSuccessCallback successCallback, optional ErrorCallback? errorCallback);
+
http://tizen.org/privilege/setting
Allows the application to update or read user settings.
SystemSetting
- void setProperty(SystemSettingType type, DOMString value, SuccessCallback successCallback, optional ErrorCallback? errorCallback);
+
http://tizen.org/privilege/system
Allows the application to retrieve system information, such as platform version and MCC and ICCID of SIM card.
SystemInfo
- readonly attribute DOMString iccid;
- readonly attribute unsigned short mcc;
- readonly attribute unsigned short mnc;
- readonly attribute DOMString operatorName;
- readonly attribute DOMString spn;
- readonly attribute SystemInfoSimState state;
+
http://tizen.org/privilege/systemmanager
Allows the application to access secure system information.
SystemInfo
- readonly attribute DOMString imei;
- readonly attribute DOMString msin;
- readonly attribute DOMString msisdn;
+
http://tizen.org/privilege/volume.set
This application can change the volume level of music playback, alarm, ringtone etc.
Sound
- void setVolume(SoundType type, double volume);
+
http://tizen.org/privilege/websetting
Allows the application to manage the states of the Web view.
WebSetting
- void removeAllCookies(optional SuccessCallback? successCallback, optional ErrorCallback? errorCallback);
Except as noted, this content - excluding the Code Examples - is licensed under Creative Commons Attribution 3.0 and all of the Code Examples contained herein are licensed under BSD-3-Clause. For details, see the Content License.