Provides access to all services in the SDK. More...
Public Member Functions | |
abstract void | setUserHash (String userHash) |
Method is used to set USER_HASH from the user's profile in CMS. | |
abstract void | setServer (String server) |
Method is used to set server url. | |
abstract LocationManager | getLocationManager () |
LocationManager instance, which could be used for working with the Location. | |
abstract NavigationManager | getNavigationManager (LocationManager locationManager) |
NavigationManager instance, which could be used for working with the com.navigine.idl.java.Position. | |
abstract ZoneManager | getZoneManager (NavigationManager navigationManager) |
ZoneManager instance, which could be used for working with zones and detecting enter and leave events. Zone | |
abstract RouteManager | getRouteManager (LocationManager locationManager, NavigationManager navigationManager) |
RouteManager instance, which could be used for working making routes, setting target points. RoutePath | |
abstract AsyncRouteManager | getAsyncRouteManager (LocationManager locationManager, NavigationManager navigationManager) |
AsyncRouteManager instance, which could be used for working with routing sessions. RouteSession | |
abstract NotificationManager | getNotificationManager (LocationManager locationManager) |
NotificationManager instance, which could be used for working with notifications when detecting beacons. Notification | |
abstract LocationListManager | getLocationListManager () |
Static Public Member Functions | |
static NavigineSdk | getInstance () |
Method initializes Navigation library and returns NavigineSdk instance. | |
static String | getVersion () |
Method returns NavigineSdk SDK Version. | |
static String | getDeviceId () |
Method returns persistent device id. | |
static long | getRelativeTime () |
Method returns current timestamp. | |
Provides access to all services in the SDK.
Class contains a list of static functions for initializing library and list of functions for getting access to the managers, each of which will provide different opportunities for working with SDK
Definition at line 22 of file NavigineSdk.java.
|
abstract |
AsyncRouteManager instance, which could be used for working with routing sessions. RouteSession
locationManager | LocationManager instance |
navigationManager | NavigationManager instance |
|
inlinestatic |
Method returns persistent device id.
Definition at line 153 of file NavigineSdk.java.
|
inlinestatic |
Method initializes Navigation library and returns NavigineSdk instance.
Definition at line 131 of file NavigineSdk.java.
|
abstract |
Returns a manager that allows to manage locations list
|
abstract |
LocationManager instance, which could be used for working with the Location.
|
abstract |
NavigationManager instance, which could be used for working with the com.navigine.idl.java.Position.
locationManager | LocationManager instance |
|
abstract |
NotificationManager instance, which could be used for working with notifications when detecting beacons. Notification
locationManager | LocationManager instance |
|
inlinestatic |
Method returns current timestamp.
Definition at line 164 of file NavigineSdk.java.
|
abstract |
RouteManager instance, which could be used for working making routes, setting target points. RoutePath
locationManager | LocationManager instance |
navigationManager | NavigationManager instance |
|
inlinestatic |
Method returns NavigineSdk SDK Version.
Definition at line 142 of file NavigineSdk.java.
|
abstract |
ZoneManager instance, which could be used for working with zones and detecting enter and leave events. Zone
navigationManager | NavigationManager instance |
|
abstract |
Method is used to set server url.
server | custom server url in format: http[s]://example.com |
|
abstract |
Method is used to set USER_HASH
from the user's profile in CMS.
userHash | auth token in format XXXX-XXXX-XXXX-XXXX |