+
public
+
Account
- void add(Account account);
- 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 remove(AccountId accountId);
- void removeAccountListener(long accountListenerId);
- void update(Account account);
+
Alarm
- void add(Alarm alarm, ApplicationId applicationId, optional ApplicationControl? appControl);
- void remove(AlarmId id);
- void removeAll();
+
Application
- readonly attribute long size;
- ApplicationMetaData[] getAppMetaData(optional ApplicationId? id);
- 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);
+
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 getEntries(ArchiveFileEntryArraySuccessCallback onsuccess, optional ErrorCallback? onerror);
- long getEntryByName(DOMString name, ArchiveFileEntrySuccessCallback onsuccess, optional ErrorCallback? onerror);
- 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);
+
Badge
+
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 registerRFCOMMServiceByUUID(BluetoothUUID uuid, DOMString name, BluetoothServiceSuccessCallback successCallback, optional ErrorCallback? errorCallback);
- void setName(DOMString name, optional SuccessCallback? successCallback, optional ErrorCallback? errorCallback);
- void setPowered(boolean state, optional SuccessCallback? successCallback, optional ErrorCallback? errorCallback);
- void stopDiscovery(optional SuccessCallback? successCallback, optional ErrorCallback? errorCallback);
- void connectToServiceByUUID(BluetoothUUID uuid, BluetoothSocketSuccessCallback successCallback, optional ErrorCallback? errorCallback);
- 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);
- void unregister(optional SuccessCallback? successCallback, optional ErrorCallback? errorCallback);
+
Calendar
- void add(CalendarItem item);
- void addBatch(CalendarItem[] items, optional CalendarItemArraySuccessCallback? successCallback, optional ErrorCallback? errorCallback);
- long addChangeListener(CalendarChangeCallback successCallback);
- void find(CalendarItemArraySuccessCallback successCallback, optional ErrorCallback? errorCallback, optional AbstractFilter? filter, optional SortMode? sortMode);
- CalendarItem get(CalendarItemId id);
- void remove(CalendarItemId id);
- void removeBatch(CalendarItemId[] ids, optional SuccessCallback? successCallback, optional ErrorCallback? errorCallback);
- void removeChangeListener(long watchId);
- void update(CalendarItem item, optional boolean? updateAllInstances);
- void updateBatch(CalendarItem[] items, optional SuccessCallback? successCallback, optional ErrorCallback? errorCallback, optional boolean? updateAllInstances);
- void expandRecurrence(TZDate startDate, TZDate endDate, CalendarEventArraySuccessCallback successCallback, optional ErrorCallback? errorCallback);
+
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 remove(CallHistoryEntry entry);
- void removeAll(optional SuccessCallback? successCallback, optional ErrorCallback? errorCallback);
- void removeBatch(CallHistoryEntry[] entries, optional SuccessCallback? successCallback, optional ErrorCallback? errorCallback);
- void removeChangeListener(long handle);
+
Contact
- void add(Contact contact);
- void addBatch(Contact[] contacts, optional ContactArraySuccessCallback? successCallback, optional ErrorCallback? errorCallback);
- long addChangeListener(AddressBookChangeCallback successCallback, optional ErrorCallback? errorCallback);
- void addGroup(ContactGroup group);
- void find(ContactArraySuccessCallback successCallback, optional ErrorCallback? errorCallback, optional AbstractFilter? filter, optional SortMode? sortMode);
- Contact get(ContactId id);
- ContactGroup getGroup(ContactGroupId groupId);
- ContactGroup[] getGroups();
- void remove(ContactId id);
- void removeBatch(ContactId[] ids, optional SuccessCallback? successCallback, optional ErrorCallback? errorCallback);
- void removeChangeListener(long watchId);
- 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);
- long addChangeListener(PersonsChangeCallback successCallback);
- void find(PersonArraySuccessCallback successCallback, optional ErrorCallback? errorCallback, optional AbstractFilter? filter, optional SortMode? sortMode);
- Person get(PersonId personId);
- AddressBook getAddressBook(AddressBookId addressBookId);
- void getAddressBooks(AddressBookArraySuccessCallback successCallback, optional ErrorCallback? errorCallback);
- AddressBook getDefaultAddressBook();
- AddressBook getUnifiedAddressBook();
- void remove(PersonId personId);
- void removeAddressBook(AddressBookId addressBookId);
- void removeBatch(PersonId[] personIds, optional SuccessCallback? successCallback, optional ErrorCallback? errorCallback);
- void removeChangeListener(long watchId);
- void update(Person person);
- void updateBatch(Person[] persons, optional SuccessCallback? successCallback, optional ErrorCallback? errorCallback);
- void link(PersonId personId);
- Person unlink(ContactId contactId);
+
Content
- void createPlaylist(DOMString name, PlaylistSuccessCallback successCallback, optional ErrorCallback? errorCallback, optional Playlist? sourcePlaylist);
- 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 removePlaylist(PlaylistId id, optional SuccessCallback? successCallback, optional ErrorCallback? errorCallback);
- void scanFile(DOMString contentURI, optional ContentScanSuccessCallback? successCallback, optional ErrorCallback? errorCallback);
- void setChangeListener(ContentChangeCallback changeCallback);
- void unsetChangeListener();
- 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 get(PlaylistItemArraySuccessCallback successCallback, optional ErrorCallback? errorCallback, optional long? count, optional long? offset);
- 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;
+
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);
+
DataSynchronization
+
Download
- long start(DownloadRequest downloadRequest, optional DownloadCallback? downloadCallback);
+
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 listFiles(FileArraySuccessCallback onsuccess, optional ErrorCallback? onerror, optional FileFilter? filter);
- void moveTo(DOMString originFilePath, DOMString destinationFilePath, boolean overwrite, optional SuccessCallback? onsuccess, optional ErrorCallback? onerror);
- 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();
- long addStorageStateChangeListener(FileSystemStorageSuccessCallback onsuccess, optional ErrorCallback? onerror);
- void getStorage(DOMString label, FileSystemStorageSuccessCallback onsuccess, optional ErrorCallback? onerror);
- void listStorages(FileSystemStorageArraySuccessCallback onsuccess, optional ErrorCallback? onerror);
- void removeStorageStateChangeListener(long watchId);
- void resolve(DOMString location, FileSuccessCallback onsuccess, optional ErrorCallback? onerror, optional FileMode? mode);
+
HumanActivityMonitor
+
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);
- long addConversationsChangeListener(MessageConversationsChangeCallback conversationsChangeCallback, optional AbstractFilter? filter);
- void addDraftMessage(Message message, optional SuccessCallback? successCallback, optional ErrorCallback? errorCallback);
- 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);
- 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);
+
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);
+
NetworkBearerSelection
- void releaseRouteToHost(NetworkType networkType, DOMString domainName, SuccessCallback successCallback, optional ErrorCallback? errorCallback);
- void requestRouteToHost(NetworkType networkType, DOMString domainName, NetworkSuccessCallback successCallback, optional ErrorCallback? errorCallback);
+
Notification
- void post(Notification notification);
- void remove(NotificationId id);
- void removeAll();
- void update(Notification notification);
+
Package
+
Power
+
Push
+
SecureElement
- void close();
- byte[] getSelectResponse();
- void transmit(byte[] command, TransmitSuccessCallback successCallback, optional ErrorCallback? errorCallback);
+
Sound
- void setVolume(SoundType type, double volume);
+
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;
+
SystemSetting
- void setProperty(SystemSettingType type, DOMString value, SuccessCallback successCallback, optional ErrorCallback? errorCallback);
+
WebSetting
- void removeAllCookies(optional SuccessCallback? successCallback, optional ErrorCallback? errorCallback);
+
partner
+
Application
- ApplicationCertificate[] getAppCerts(optional ApplicationId? id);
- void kill(ApplicationContextId contextId, optional SuccessCallback? successCallback, optional ErrorCallback? errorCallback);
+
NetworkBearerSelection
- void releaseRouteToHost(NetworkType networkType, DOMString domainName, SuccessCallback successCallback, optional ErrorCallback? errorCallback);
- void requestRouteToHost(NetworkType networkType, DOMString domainName, NetworkSuccessCallback successCallback, optional ErrorCallback? errorCallback);
+
SystemInfo
- readonly attribute DOMString imei;
- readonly attribute DOMString msin;
- readonly attribute DOMString msisdn;
+
platform
+
Bluetooth
- void setVisible(boolean mode, optional SuccessCallback? successCallback, optional ErrorCallback? errorCallback, optional unsigned short? timeout);
+
Bookmark
- void add(Bookmark bookmark, optional BookmarkFolder? parentFolder);
- Bookmark[] get(optional BookmarkFolder? parentFolder, optional boolean? recursive);
- void remove(optional Bookmark? bookmark);
+
Package
- void install(DOMString packageFileURI, PackageProgressCallback progressCallback, optional ErrorCallback? errorCallback);
- void uninstall(PackageId id, PackageProgressCallback progressCallback, 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.