The Hybrid Container's core functionality APIs include several interfaces and relevant methods for each. Among other things, this set of APIs allows developers to create applications that cooperate with existing functionalities of end-user devices.
The following device integration objects and methods related to various hardware features may be used in the Hybrid Container applications.
Description | Pre-6.4.x description | Functionality |
---|---|---|
Back Action | Hardware buttons support | Enables the support for the "Back" action on Android devices. |
Barcode Scanner | Barcode scanner | Enables scanning a barcode. |
Calendar Manager | Enables access to a native calendar in iOS and Android devices. | |
Contact Database | Contacts | Enables support for W3C compliant contact objects. |
Document Picker | Enables capturing media and retrieving various documents from the gallery. | |
Document Viewer | Document viewer | Enables viewing the content of external documents. |
Encrypted SQL | SQL storage | Allows to store and query large sets of structured data. |
Filesystem | File API | Enables access to the device's native file system. |
File Chooser | File chooser | Enables the selection and upload of local files on Android devices. |
File Transfer | File transfer | Enables file transfer from a server. |
Geolocation | Enables access to geolocation data, including latitude, longitude, altitude, accuracy, heading and speed. | |
Globalization | Globalization | Enables accessing the system locale settings. |
Local Notifications | Local notifications | Enables support for notifications sent to a local device. |
Logger | Allows to change the current logging level and enables access to the local log file | |
Media | Media capture | Adds support for data in audio and video formats. |
Motion | Enables access to various sensors built into mobile devices. | |
Notifications | Allows to configure push notifications and local notifications to handle all notification related actions. | |
Push Notifications | Push notifications support | DEPRECATED: Enables the processing of push notifications. |
Network Status | Container lifecycle | Enables to obtain information on the state of the network connection. |
RSA Encryption | Data encryption | Enables encrypting data with the RSA encryption algorithm. |
Screen Orientation | Screen orientation locking | Enables setting allowed screen orientations on a page level. |
Status Bar | Allows to control the background color, foreground color and visibility of the device's status bar. | |
TouchID | Enables support for user credentials secured by the TouchId mechanism. | |
Web Browser | Browser | Enables opening a page in a browser window. |