*Migration from SDK v1.6.x to SDK v2.0.x
Now all SDK methods are collected in TrackingApi class - use TrackingApi.getInstance() to call them.
Change call Tracking to call TrackingApi.getInstance()
Migrate and import all new SDK classes listed at the table below:
from com.raxeltelematics.v2.sdk from com.raxeltelematics.v2.sdk.server.model from com.raxeltelematics.v2.sdk.server.model.sdk
Tracking
TrackingApi.getInstance()
Settings
Settings
TrackingStateListener
TrackingStateListener
Trip
Track
TripDetails
TrackDetails
TripOriginDictionary
TrackOriginDictionary
DashboardInfo
DashboardInfo
DrivingDetails
DrivingDetails
DrivingTimeDetail
DrivingTimeDetails
MileageDetail
MileageDetails
PhoneDetail
PhoneDetails
SpeedDetail
SpeedDetails
StatisticPeriod
StatisticPeriod
DiagramEntity
DiagramEntity
-
Locale - added
TrackingUpdateDataReceiver
removed
3. Migrate to new methods and resources from table below:
initialize(context, Settings settings)
initialize(context: Context, settings: Settings?)
-
isInitialized(): Boolean
-
isDeviceIdEmpty(): Boolean
-
getDeviceId(): String?
-
isSdkEnabled(): Boolean
isRunning()
isTracking()
setDeviceID(context, deviceID)
setDeviceID(deviceID)
setEnableSdk(context, Boolean enable)
setEnableSdk(enable: Boolean)
clearDeviceID(context)
clearDeviceID()
startTracking(context)
startTracking()
stopTracking(context)
stopTracking()
getTrips(context,
locale: String,
startDate: String? = null,
endDate: String? = null,
offset: Int,
count: Int)
getTracks(locale: Locale,
startDate: String? = null,
endDate: String? = null,
offset: Int,
count: Int)
getTripDetails(locale: String, trackId, context)
getTrackDetails(trackId: String, locale: Locale)
getTripOriginDict(context, locale: String)
getTrackOriginDict(dictionaryLocale: Locale)
changeTripOrigin(String trackId, String value, context)
changeTrackOrigin(trackToken: String, newCode: String)
getDashboardInfo(context)
getDashboardInfo()
getDrivingDetailsStatistics(context, StatisticPeriod period)
getDrivingTimeDetailsStatistics(context, StatisticPeriod period)
getDrivingDetailsStatistics(period: StatisticPeriod)
getDrivingTimeDetailsStatistics(period: StatisticPeriod)
getMileageStatistics(context, StatisticPeriod period)
getMileageDetailsStatistics(period: StatisticPeriod)
getPhoneDetailStatistics(context, StatisticPeriod period)
getPhoneDetailStatistics(period: StatisticPeriod)
getSpeedDetailStatistics(context, StatisticPeriod period)
getSpeedDetailStatistics(period: StatisticPeriod)
void registerCallback(TrackingStateListener listener)
registerCallback(listener: TrackingStateListener): Boolean
-
unregisterCallback(listener: TrackingStateListener): Boolean
-
getTrackStartDate(): Long
-
registerSpeedViolations(
speedLimitKmH: Float,
speedLimitTimeoutMs: Long,
listener: SpeedViolationsListener
): Boolean
-
unregisterSpeedViolations(): Boolean
-
isSpeedViolationsRegistered() : Boolean
-
getSpeedLimit(): Float
-
getTimeouts(): Long
ACCURACY_HEIGHT
Settings.getAccuracyHigh()
STOP_TRACKING_TIME_HEIGHT
Settings.getStopTrackingTimeHigh()
ic_status_bar.png
ic_tracking_sdk_status_bar.png
ic_notification.png
ic_tracking_sdk_notification.png
Last updated