RhoMobile API Summary

Below is a list of the new common APIs for RhoMobile Suite 7.1, which are recommended for all new projects. If you’re moving a app built with previous version of Rhodes to 7.x, please consult the 7.x migration guide.

7.1 APIs

- API/platform is supported

- API is available only on Symbol devices

LANGUAGES PLATFORMS
Class
Application
AudioCapture
Barcode
Battery
BluetoothManager *
BluetoothSession *
Camera
CardReader
Comm
Config
Database
Device
Device Security
Geolocation
Intent
KeyCapture
KeyState
Log
Mapview *
Mediaplayer
NativeMenubar
NativeTabbar
NativeToolbar
Navbar
NdefMessage *
NdefRecord *
Network
NFCManager *
NFCTag *
NFCTagTechnology_IsoDep *
NFCTagTechnology_MifareClassic *
NFCTagTechnology_MifareUltralight *
NFCTagTechnology_Ndef *
NFCTagTechnology_NdefFormatable *
NFCTagTechnology_NfcA *
NFCTagTechnology_NfcB *
NFCTagTechnology_NfcF *
NFCTagTechnology_NfcV *
NFCTagTechnology *
Notification
ORM & ORMModel
Printer
Printer Zebra
Push
RhoConnectClient
RhoContact *
RhoController *
RhoError *
RhoEvent *
RhoFile
RhomSource *
RhoProfiler *
RhoUtils *
ScreenOrientation
Sensor
SignalIndicators
Signature
SignatureCapture (inline) *
SmartCradle
System
Timer
Webview

*These API classes are implemented in RhoMobile Suite 2.2 but are not yet included in the new Common API class set for RhoMobile Suite 7.1. They use the older 2.2 format and support Ruby only except as noted.

JavaScript ORM

If you’re using the JavaScript ORM API, include this line in any files that will be calling it:

<script type="text/javascript" charset="utf-8" src="/public/api/rhoapi-modules-ORM.js"></script>
Back to Top