Inheritance diagram for com.navigine.idl.java.internal.NavigineSdkBinding:Public Member Functions | |
| native boolean | isValid () |
| void | setUserHash (String userHash) |
Method is used to set USER_HASH from the user's profile in CMS. | |
| void | setServer (String server) |
| Method is used to set server url. | |
| void | reset () |
| Resets SDK to the initial connection state: default production server URL, empty user hash, and a new session propagated to managers (same effect on session-aware managers as changing server or user hash). Call from the UI thread. | |
| LocationManager | getLocationManager () |
| LocationManager instance, which could be used for working with the Location. | |
| NavigationManager | getNavigationManager (LocationManager locationManager) |
| NavigationManager instance, which could be used for working with the com.navigine.idl.java.Position. | |
| ZoneManager | getZoneManager (NavigationManager navigationManager) |
| ZoneManager instance, which could be used for working with zones and detecting enter and leave events. Zone | |
| AsyncRouteManager | getAsyncRouteManager (LocationManager locationManager, NavigationManager navigationManager) |
| AsyncRouteManager instance, which could be used for working with routing sessions. RouteSession | |
| NotificationManager | getNotificationManager (LocationManager locationManager) |
| NotificationManager instance, which could be used for working with notifications when detecting beacons. Notification | |
| String | getErrorDescription (int errorCode) |
| LocationWindow | createLocationWindow (com.navigine.view.PlatformView platformView) |
| StorageManager | getStorageManager () |
| UserLocationLayer | getUserLocationLayer (LocationWindow locationWindow) |
| RouteManager | getRouteManager (LocationManager locationManager, NavigationManager navigationManager) |
| RouteManager instance, which could be used for working making routes, setting target points. RoutePath | |
| MeasurementManager | getMeasurementManager (LocationManager locationManager) |
| MeasurementManager instance, which could be used for managing measurement generators and handling sensor and signal measurements. | |
| ResourceManager | getResourceManager (LocationManager locationManager) |
| LocationEditManager | getLocationEditManager (LocationManager locationManager) |
| BeaconProximityEstimator | getBeaconProximityEstimator (LocationManager locationManager) |
| MqttSession | getMqttSession (NavigationManager navigationManager) |
| MqttSession instance, which could be used for working with MQTT sessions. | |
| LocationListManager | getLocationListManager () |
Static Public Member Functions | |
| static native NavigineSdk | getInstance () |
| Method initializes Navigation library and returns NavigineSdk instance. | |
| static native String | getVersion () |
| Method returns NavigineSdk SDK Version. | |
| static native String | getDeviceId () |
| Method returns persistent device id. | |
| static native String | getUserAgent () |
| Method returns current User-Agent string. | |
| static native long | getRelativeTime () |
| Method returns current timestamp. | |
Definition at line 25 of file NavigineSdkBinding.java.
|
inline |
Definition at line 103 of file NavigineSdkBinding.java.
|
inline |
AsyncRouteManager instance, which could be used for working with routing sessions. RouteSession
| locationManager | LocationManager instance |
| navigationManager | NavigationManager instance |
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.NavigineSdk.
Definition at line 82 of file NavigineSdkBinding.java.
|
inline |
Definition at line 152 of file NavigineSdkBinding.java.
|
static |
Method returns persistent device id.
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.NavigineSdk.
|
inline |
Definition at line 96 of file NavigineSdkBinding.java.
|
static |
Method initializes Navigation library and returns NavigineSdk instance.
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.NavigineSdk.
|
inline |
Definition at line 145 of file NavigineSdkBinding.java.
|
inline |
Returns a manager that allows to manage locations list
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.NavigineSdk.
Definition at line 166 of file NavigineSdkBinding.java.
|
inline |
LocationManager instance, which could be used for working with the Location.
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.NavigineSdk.
Definition at line 61 of file NavigineSdkBinding.java.
|
inline |
MeasurementManager instance, which could be used for managing measurement generators and handling sensor and signal measurements.
| locationManager | LocationManager instance |
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.NavigineSdk.
Definition at line 131 of file NavigineSdkBinding.java.
|
inline |
MqttSession instance, which could be used for working with MQTT sessions.
| navigationManager | NavigationManager instance |
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.NavigineSdk.
Definition at line 159 of file NavigineSdkBinding.java.
|
inline |
NavigationManager instance, which could be used for working with the com.navigine.idl.java.Position.
| locationManager | LocationManager instance |
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.NavigineSdk.
Definition at line 68 of file NavigineSdkBinding.java.
|
inline |
NotificationManager instance, which could be used for working with notifications when detecting beacons. Notification
| locationManager | LocationManager instance |
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.NavigineSdk.
Definition at line 89 of file NavigineSdkBinding.java.
|
static |
Method returns current timestamp.
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.NavigineSdk.
|
inline |
Definition at line 138 of file NavigineSdkBinding.java.
|
inline |
RouteManager instance, which could be used for working making routes, setting target points. RoutePath
| locationManager | LocationManager instance |
| navigationManager | NavigationManager instance |
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.NavigineSdk.
Definition at line 124 of file NavigineSdkBinding.java.
|
inline |
Returns a manager that allows to manage user storages
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.NavigineSdk.
Definition at line 110 of file NavigineSdkBinding.java.
|
static |
Method returns current User-Agent string.
Reimplemented from com.navigine.idl.java.NavigineSdk.
|
inline |
Create layer with the user location icon.
Reimplemented from com.navigine.idl.java.NavigineSdk.
Definition at line 117 of file NavigineSdkBinding.java.
|
static |
Method returns NavigineSdk SDK Version.
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.NavigineSdk.
|
inline |
ZoneManager instance, which could be used for working with zones and detecting enter and leave events. Zone
| navigationManager | NavigationManager instance |
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.NavigineSdk.
Definition at line 75 of file NavigineSdkBinding.java.
| native boolean com.navigine.idl.java.internal.NavigineSdkBinding.isValid | ( | ) |
Tells if this NavigineSdk is valid or not. Any other method (except for this one) called on an invalid NavigineSdk will throw java.lang.RuntimeException.
Reimplemented from com.navigine.idl.java.NavigineSdk.
|
inline |
Resets SDK to the initial connection state: default production server URL, empty user hash, and a new session propagated to managers (same effect on session-aware managers as changing server or user hash). Call from the UI thread.
Reimplemented from com.navigine.idl.java.NavigineSdk.
Definition at line 54 of file NavigineSdkBinding.java.
|
inline |
Method is used to set server url.
| server | custom server url in format: http[s]://example.com |
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.NavigineSdk.
Definition at line 47 of file NavigineSdkBinding.java.
|
inline |
Method is used to set USER_HASH from the user's profile in CMS.
| userHash | auth token in format XXXX-XXXX-XXXX-XXXX |
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.NavigineSdk.
Definition at line 40 of file NavigineSdkBinding.java.