Skip navigation links
A B C D E F G H I K L M N O P R S T U V W 

A

ACCESS_TOKEN - Static variable in interface tookan.tookanlocationtrackinglibrary.metering.Keys.Prefs
 
ACCURACY - Static variable in interface tookan.tookanlocationtrackinglibrary.metering.Keys.AppLocation
 
ACCURACY_SAVED_TIME - Static variable in class tookan.tookanlocationtrackinglibrary.metering.datastructure.SPLabels
 
acknowledged - Variable in class tookan.tookanlocationtrackinglibrary.metering.datastructure.CurrentPathItem
 
addPathToMap(PolylineOptions) - Method in interface tookan.tookanlocationtrackinglibrary.metering.interfaces.GpsDistanceTimeUpdater
 
ALARM_REPEAT_INTERVAL - Static variable in class tookan.tookanlocationtrackinglibrary.metering.MeteringService
 
ALTITUDE - Static variable in interface tookan.tookanlocationtrackinglibrary.metering.Keys.AppLocation
 
ANDROID - Static variable in class tookan.tookanlocationtrackinglibrary.Dependencies
 
APP_MODE - Static variable in interface tookan.tookanlocationtrackinglibrary.metering.Keys.Prefs
 
arePermissionsEnabled(Context) - Static method in class tookan.tookanlocationtrackinglibrary.TookanLocationTrackingImpl
 

B

BAD_ACCURACY_COUNT - Static variable in class tookan.tookanlocationtrackinglibrary.metering.datastructure.SPLabels
 
BATTERY_LEVEL - Static variable in interface tookan.tookanlocationtrackinglibrary.metering.Keys.AppLocation
 
buildGoogleApiClient(Context) - Method in class tookan.tookanlocationtrackinglibrary.metering.FusedLocationFetcherBackgroundBalanced
 
buildGoogleApiClient(Context) - Method in class tookan.tookanlocationtrackinglibrary.metering.FusedLocationFetcherBackgroundHigh
 

C

cancelAlarm() - Method in class tookan.tookanlocationtrackinglibrary.metering.MeteringService
 
cancelMeteringAlarm(Context) - Method in class tookan.tookanlocationtrackinglibrary.metering.GpsDistanceCalculator
 
checkClientTrusted(X509Certificate[], String) - Method in class tookan.tookanlocationtrackinglibrary.metering.utils.CustomX509TrustManager
 
checkServerTrusted(X509Certificate[], String) - Method in class tookan.tookanlocationtrackinglibrary.metering.utils.CustomX509TrustManager
 
close() - Method in class tookan.tookanlocationtrackinglibrary.metering.DatabaseMM
 
colAccuracy - Variable in class tookan.tookanlocationtrackinglibrary.metering.datastructure.CurrentPathItem
 
colAltitude - Variable in class tookan.tookanlocationtrackinglibrary.metering.datastructure.CurrentPathItem
 
colBatteryLevels - Variable in class tookan.tookanlocationtrackinglibrary.metering.datastructure.CurrentPathItem
 
colInternetAvailable - Variable in class tookan.tookanlocationtrackinglibrary.metering.datastructure.CurrentPathItem
 
colIsHighAccuracy - Variable in class tookan.tookanlocationtrackinglibrary.metering.datastructure.CurrentPathItem
 
colIsMock - Variable in class tookan.tookanlocationtrackinglibrary.metering.datastructure.CurrentPathItem
 
colSpeed - Variable in class tookan.tookanlocationtrackinglibrary.metering.datastructure.CurrentPathItem
 
colTimestamp - Variable in class tookan.tookanlocationtrackinglibrary.metering.datastructure.CurrentPathItem
 
compareDouble(double, double) - Static method in class tookan.tookanlocationtrackinglibrary.metering.utils.Utils
Compares two double values with epsilon precision
connect() - Method in class tookan.tookanlocationtrackinglibrary.metering.FusedLocationFetcherBackgroundBalanced
 
connect() - Method in class tookan.tookanlocationtrackinglibrary.metering.FusedLocationFetcherBackgroundHigh
 
Constants - Class in tookan.tookanlocationtrackinglibrary.metering
Created by socomo20 on 11/23/15.
Constants() - Constructor for class tookan.tookanlocationtrackinglibrary.metering.Constants
 
contains(String) - Method in class tookan.tookanlocationtrackinglibrary.metering.utils.Prefs
 
convertDate(String) - Static method in class tookan.tookanlocationtrackinglibrary.metering.utils.DateOperations
Converts date string from 2014-01-12 00:00 to 12 Jan, 2014 12:00 AM
createLocationRequest(long) - Method in class tookan.tookanlocationtrackinglibrary.metering.FusedLocationFetcherBackgroundBalanced
 
createLocationRequest(long) - Method in class tookan.tookanlocationtrackinglibrary.metering.FusedLocationFetcherBackgroundHigh
 
createSocket(Socket, String, int, boolean) - Method in class tookan.tookanlocationtrackinglibrary.metering.utils.CustomSSLSocketFactory
 
createSocket() - Method in class tookan.tookanlocationtrackinglibrary.metering.utils.CustomSSLSocketFactory
 
CurrentPathItem - Class in tookan.tookanlocationtrackinglibrary.metering.datastructure
Developer: Rishabh Dated: 6/12/15.
CurrentPathItem(long, long, double, double, double, double, double, int, int, int, long, int, double, int, int, double, int, int) - Constructor for class tookan.tookanlocationtrackinglibrary.metering.datastructure.CurrentPathItem
 
CustomSSLSocketFactory - Class in tookan.tookanlocationtrackinglibrary.metering.utils
 
CustomSSLSocketFactory(KeyStore) - Constructor for class tookan.tookanlocationtrackinglibrary.metering.utils.CustomSSLSocketFactory
 
CustomSSLSocketFactory(SSLContext) - Constructor for class tookan.tookanlocationtrackinglibrary.metering.utils.CustomSSLSocketFactory
 
CustomX509TrustManager - Class in tookan.tookanlocationtrackinglibrary.metering.utils
 
CustomX509TrustManager() - Constructor for class tookan.tookanlocationtrackinglibrary.metering.utils.CustomX509TrustManager
 

D

DatabaseMM - Class in tookan.tookanlocationtrackinglibrary.metering
Handles database related work
DateOperations - Class in tookan.tookanlocationtrackinglibrary.metering.utils
date and time related operations functions
DateOperations() - Constructor for class tookan.tookanlocationtrackinglibrary.metering.utils.DateOperations
 
decodeDirectionsPolyline(String) - Static method in class tookan.tookanlocationtrackinglibrary.metering.utils.MapUtils
 
deleteAllCurrentPathItems() - Method in class tookan.tookanlocationtrackinglibrary.metering.DatabaseMM
 
deleteCache(Context) - Static method in class tookan.tookanlocationtrackinglibrary.metering.utils.Utils
 
deleteDir(File) - Static method in class tookan.tookanlocationtrackinglibrary.metering.utils.Utils
 
deleteTotalDistance() - Method in class tookan.tookanlocationtrackinglibrary.metering.DatabaseMM
 
deltaDistance - Variable in class tookan.tookanlocationtrackinglibrary.metering.datastructure.LatLngPair
 
Dependencies - Class in tookan.tookanlocationtrackinglibrary
Fetches data for which the App is dependent to communicate with Server
Dependencies() - Constructor for class tookan.tookanlocationtrackinglibrary.Dependencies
 
destination - Variable in class tookan.tookanlocationtrackinglibrary.metering.datastructure.LatLngPair
 
destroy() - Method in class tookan.tookanlocationtrackinglibrary.metering.FusedLocationFetcherBackgroundBalanced
 
destroy() - Method in class tookan.tookanlocationtrackinglibrary.metering.FusedLocationFetcherBackgroundHigh
 
DEVICE_TOKEN - Static variable in interface tookan.tookanlocationtrackinglibrary.metering.Keys.Prefs
 
DIALOG_MESSAGE - Static variable in class tookan.tookanlocationtrackinglibrary.metering.Constants
 
disp - Variable in class tookan.tookanlocationtrackinglibrary.metering.datastructure.CurrentPathItem
 
distance(LatLng, LatLng) - Static method in class tookan.tookanlocationtrackinglibrary.metering.utils.MapUtils
 
distanceGPS_GSM(Location, Location) - Static method in class tookan.tookanlocationtrackinglibrary.metering.utils.MapUtils
 
dLatLng - Variable in class tookan.tookanlocationtrackinglibrary.metering.datastructure.CurrentPathItem
 
drawOldPath() - Method in interface tookan.tookanlocationtrackinglibrary.metering.interfaces.GpsDistanceTimeUpdater
 

E

EMPTY_STRING - Static variable in interface tookan.tookanlocationtrackinglibrary.TookanLocationMode
 
ENGAGEMENT_ID - Static variable in class tookan.tookanlocationtrackinglibrary.metering.datastructure.SPLabels
 
equals(Object) - Method in class tookan.tookanlocationtrackinglibrary.metering.datastructure.CurrentPathItem
 
equals(Object) - Method in class tookan.tookanlocationtrackinglibrary.metering.datastructure.LatLngPair
 
establishMQTTConnection(Context, String, ArrayList<CurrentPathItem>) - Method in class tookan.tookanlocationtrackinglibrary.metering.GpsDistanceCalculator
 

F

FILTERS - Static variable in interface tookan.tookanlocationtrackinglibrary.metering.Keys.Prefs
 
FLEET_ID - Static variable in interface tookan.tookanlocationtrackinglibrary.metering.Keys.Prefs
 
FLEET_INFO - Static variable in interface tookan.tookanlocationtrackinglibrary.metering.Keys.Prefs
 
FusedLocationFetcherBackgroundBalanced - Class in tookan.tookanlocationtrackinglibrary.metering
 
FusedLocationFetcherBackgroundBalanced(Context, long) - Constructor for class tookan.tookanlocationtrackinglibrary.metering.FusedLocationFetcherBackgroundBalanced
Constructor for initializing LocationFetcher class' object
FusedLocationFetcherBackgroundHigh - Class in tookan.tookanlocationtrackinglibrary.metering
 
FusedLocationFetcherBackgroundHigh(Context, long) - Constructor for class tookan.tookanlocationtrackinglibrary.metering.FusedLocationFetcherBackgroundHigh
Constructor for initializing LocationFetcher class' object
FusedLocationReceiverBackgroundBalanced - Class in tookan.tookanlocationtrackinglibrary.metering
 
FusedLocationReceiverBackgroundBalanced() - Constructor for class tookan.tookanlocationtrackinglibrary.metering.FusedLocationReceiverBackgroundBalanced
 
FusedLocationReceiverBackgroundHigh - Class in tookan.tookanlocationtrackinglibrary.metering
 
FusedLocationReceiverBackgroundHigh() - Constructor for class tookan.tookanlocationtrackinglibrary.metering.FusedLocationReceiverBackgroundHigh
 
fusedLocationUpdate - Static variable in class tookan.tookanlocationtrackinglibrary.metering.GpsDistanceCalculator
 
FusedLocationUpdate - Interface in tookan.tookanlocationtrackinglibrary.metering.interfaces
 

G

getAcceptedIssuers() - Method in class tookan.tookanlocationtrackinglibrary.metering.utils.CustomX509TrustManager
 
getAccessToken(Context) - Static method in class tookan.tookanlocationtrackinglibrary.TookanLocationTracking
Extracts access_token of user from shared preferences
getAll() - Method in class tookan.tookanlocationtrackinglibrary.metering.utils.Prefs
 
getAppVersionCode(Context) - Static method in class tookan.tookanlocationtrackinglibrary.Dependencies
Retrieves the Version of the App
getAppVersionName(Context) - Static method in class tookan.tookanlocationtrackinglibrary.Dependencies
Retrieves the Version of the App
getBatteryLevel(Context) - Static method in class tookan.tookanlocationtrackinglibrary.metering.utils.Utils
Method to
getBoolean(String, boolean) - Method in class tookan.tookanlocationtrackinglibrary.metering.utils.Prefs
 
getCalendarFromTimeStamp(String) - Static method in class tookan.tookanlocationtrackinglibrary.metering.utils.DateOperations
 
getChronoTimeFromMillis(long) - Static method in class tookan.tookanlocationtrackinglibrary.metering.utils.Utils
 
getCountryCode(Context) - Static method in class tookan.tookanlocationtrackinglibrary.Dependencies
Retrieves the code of the Device's Country
getCurrentLocation(Context) - Method in class tookan.tookanlocationtrackinglibrary.TookanLocationTracking
 
getCurrentLocation(Context) - Method in class tookan.tookanlocationtrackinglibrary.TookanLocationTrackingImpl
 
getCurrentPathItemsFromCursor(Cursor) - Method in class tookan.tookanlocationtrackinglibrary.metering.DatabaseMM
 
getCurrentPathItemsSaved() - Method in class tookan.tookanlocationtrackinglibrary.metering.DatabaseMM
 
getCurrentPathItemsToUpload() - Method in class tookan.tookanlocationtrackinglibrary.metering.DatabaseMM
 
getCurrentTime() - Static method in class tookan.tookanlocationtrackinglibrary.metering.utils.DateOperations
 
getCurrentTimeInUTC() - Static method in class tookan.tookanlocationtrackinglibrary.metering.utils.DateOperations
 
getDate(String) - Static method in class tookan.tookanlocationtrackinglibrary.metering.utils.DateOperations
Converts date string from 2014-01-12 00:00 to 12th Jan, 2014
getDelayMillisAfterCurrentTime(long) - Static method in class tookan.tookanlocationtrackinglibrary.metering.utils.DateOperations
 
getDeviceId(Context) - Static method in class tookan.tookanlocationtrackinglibrary.Dependencies
Retrieves the IMEI Number of the Device
getDeviceManufacturer() - Static method in class tookan.tookanlocationtrackinglibrary.Dependencies
Retrieves the name of the Device
getDeviceModel() - Static method in class tookan.tookanlocationtrackinglibrary.Dependencies
Retrieves the name of the Device
getDeviceName() - Static method in class tookan.tookanlocationtrackinglibrary.Dependencies
Retrieves the name of the Device
getDeviceOSVersion() - Static method in class tookan.tookanlocationtrackinglibrary.Dependencies
Retrieves the OS Version of device
getDeviceToken(Context) - Static method in class tookan.tookanlocationtrackinglibrary.Dependencies
Extracts or generates a device token of the Device
getFloat(String, float) - Method in class tookan.tookanlocationtrackinglibrary.metering.utils.Prefs
 
getGAPIAddress(LatLng, String) - Static method in class tookan.tookanlocationtrackinglibrary.metering.utils.MapUtils
 
getInstance(Context) - Static method in class tookan.tookanlocationtrackinglibrary.metering.DatabaseMM
 
getInstance(Context, double, long, double) - Static method in class tookan.tookanlocationtrackinglibrary.metering.GpsDistanceCalculator
 
getInstance(Context) - Static method in class tookan.tookanlocationtrackinglibrary.metering.GpsDistanceCalculator
 
getInstance(Context) - Static method in class tookan.tookanlocationtrackinglibrary.TookanLocationTracking
 
getInt(String, int) - Method in class tookan.tookanlocationtrackinglibrary.metering.utils.Prefs
 
getJSONFromUrl(String) - Method in class tookan.tookanlocationtrackinglibrary.metering.utils.HttpRequester
 
getKey(Context) - Static method in class tookan.tookanlocationtrackinglibrary.TookanLocationTracking
Extracts access_token of user from shared preferences
getLastLocation(Context) - Static method in class tookan.tookanlocationtrackinglibrary.location.LocationUtils
Method to save the com.example.library.tookan.mylibrary.location in preferences
getLastLocationTimeFromSP(Context) - Static method in class tookan.tookanlocationtrackinglibrary.metering.GpsDistanceCalculator
 
getLastLocationUpdated(Context) - Static method in class tookan.tookanlocationtrackinglibrary.metering.GpsDistanceCalculator
Method to save the Last Location Updated TimeStamp
getLatLngListFromPath(String) - Static method in class tookan.tookanlocationtrackinglibrary.metering.utils.MapUtils
 
getLocale() - Static method in class tookan.tookanlocationtrackinglibrary.Dependencies
 
getLocationMode(int) - Static method in enum tookan.tookanlocationtrackinglibrary.TookanLocationMode.LocationMode
Method to return the required LocationMode according to the type
getLocationMode(Context) - Static method in class tookan.tookanlocationtrackinglibrary.TookanLocationTracking
Method to retrieve the Location Fetch and Update mode
getLocationModeType() - Method in enum tookan.tookanlocationtrackinglibrary.TookanLocationMode.LocationMode
 
getLocationRefreshFrequency() - Method in enum tookan.tookanlocationtrackinglibrary.TookanLocationMode.LocationMode
 
getLong(String, long) - Method in class tookan.tookanlocationtrackinglibrary.metering.utils.Prefs
 
getMetringState() - Method in class tookan.tookanlocationtrackinglibrary.metering.DatabaseMM
 
getMilliseconds(String) - Static method in class tookan.tookanlocationtrackinglibrary.metering.utils.DateOperations
 
getMinDistance() - Method in enum tookan.tookanlocationtrackinglibrary.TookanLocationMode.LocationMode
 
getOrdinal() - Method in enum tookan.tookanlocationtrackinglibrary.metering.datastructure.GpsState
 
getSavedLatLngFromSP(Context) - Static method in class tookan.tookanlocationtrackinglibrary.metering.GpsDistanceCalculator
 
getSixtySecAfterCurrentTime() - Static method in class tookan.tookanlocationtrackinglibrary.metering.utils.DateOperations
 
getSpeed(LatLng, LatLng) - Method in class tookan.tookanlocationtrackinglibrary.metering.GpsDistanceCalculator
 
getStartTimeFromSP(Context) - Static method in class tookan.tookanlocationtrackinglibrary.metering.GpsDistanceCalculator
 
getString(String, String) - Method in class tookan.tookanlocationtrackinglibrary.metering.utils.Prefs
 
getStringSet(String, Set<String>) - Method in class tookan.tookanlocationtrackinglibrary.metering.utils.Prefs
 
getTimeAMPM(String) - Static method in class tookan.tookanlocationtrackinglibrary.metering.utils.DateOperations
 
getTimeDifference(String, String) - Static method in class tookan.tookanlocationtrackinglibrary.metering.utils.DateOperations
 
getTimeStampfromCalendar(Calendar) - Static method in class tookan.tookanlocationtrackinglibrary.metering.utils.DateOperations
 
getTimeStampFromMillis(long) - Static method in class tookan.tookanlocationtrackinglibrary.metering.utils.DateOperations
 
getTimeZoneInMinutes() - Static method in class tookan.tookanlocationtrackinglibrary.Dependencies
Method to get the TimeZone offset in minutes
getTotalDistance() - Method in class tookan.tookanlocationtrackinglibrary.metering.DatabaseMM
 
getTotalDistanceFromSP(Context) - Static method in class tookan.tookanlocationtrackinglibrary.metering.GpsDistanceCalculator
 
getTotalHaversineDistanceFromSP(Context) - Static method in class tookan.tookanlocationtrackinglibrary.metering.GpsDistanceCalculator
 
getTrackingFromSP(Context) - Static method in class tookan.tookanlocationtrackinglibrary.metering.GpsDistanceCalculator
 
getWaitTimeFromSP(Context) - Static method in class tookan.tookanlocationtrackinglibrary.metering.GpsDistanceCalculator
 
googlePath - Variable in class tookan.tookanlocationtrackinglibrary.metering.datastructure.CurrentPathItem
 
GPS - Static variable in interface tookan.tookanlocationtrackinglibrary.metering.Keys.AppLocation
 
GPS_GSM_DISTANCE_COUNT - Static variable in class tookan.tookanlocationtrackinglibrary.metering.datastructure.SPLabels
 
GPS_STATE - Static variable in class tookan.tookanlocationtrackinglibrary.metering.datastructure.SPLabels
 
GpsDistanceCalculator - Class in tookan.tookanlocationtrackinglibrary.metering
 
GpsDistanceTimeUpdater - Interface in tookan.tookanlocationtrackinglibrary.metering.interfaces
 
gpsInstance(Context) - Static method in class tookan.tookanlocationtrackinglibrary.metering.MeteringService
 
gpsLocationUpdate - Static variable in class tookan.tookanlocationtrackinglibrary.metering.GpsDistanceCalculator
 
GPSLocationUpdate - Interface in tookan.tookanlocationtrackinglibrary.metering.interfaces
 
GpsState - Enum in tookan.tookanlocationtrackinglibrary.metering.datastructure
 
gsmLocation - Variable in class tookan.tookanlocationtrackinglibrary.metering.GpsDistanceCalculator
 

H

HIGH_ACCURACY - Static variable in interface tookan.tookanlocationtrackinglibrary.TookanLocationMode
 
HIT_IN_PROGRESS - Static variable in interface tookan.tookanlocationtrackinglibrary.metering.Keys.AppLocation
 
HttpRequester - Class in tookan.tookanlocationtrackinglibrary.metering.utils
 
HttpRequester() - Constructor for class tookan.tookanlocationtrackinglibrary.metering.utils.HttpRequester
 

I

i - Variable in class tookan.tookanlocationtrackinglibrary.metering.datastructure.RideData
 
id - Variable in class tookan.tookanlocationtrackinglibrary.metering.datastructure.CurrentPathItem
 
init(Context) - Static method in class tookan.tookanlocationtrackinglibrary.location.LocationUtils
Method to initialize the Location
insertCurrentPathItem(long, double, double, double, double, double, int, int, long, int, double, int, double, double, int, int) - Method in class tookan.tookanlocationtrackinglibrary.metering.DatabaseMM
 
IS_CACHING_ENABLED - Static variable in interface tookan.tookanlocationtrackinglibrary.metering.Keys.Prefs
 
IS_INVOICE_ENABLED - Static variable in interface tookan.tookanlocationtrackinglibrary.metering.Keys.Prefs
 
IS_ROUTING_ENABLED - Static variable in interface tookan.tookanlocationtrackinglibrary.metering.Keys.Prefs
 
IS_SESSION_EXPIRED - Static variable in interface tookan.tookanlocationtrackinglibrary.metering.Keys.Prefs
 
isConnected() - Method in class tookan.tookanlocationtrackinglibrary.metering.FusedLocationFetcherBackgroundBalanced
 
isConnected() - Method in class tookan.tookanlocationtrackinglibrary.metering.FusedLocationFetcherBackgroundHigh
 
isDeviceOnline(Context) - Static method in class tookan.tookanlocationtrackinglibrary.metering.utils.Utils
Method to check for Internet Connection Status
isGPSEnabled(Context) - Static method in class tookan.tookanlocationtrackinglibrary.location.LocationUtils
Method to check whether the GPS is enabled or not
isLocationEnabled(Context) - Method in class tookan.tookanlocationtrackinglibrary.metering.FusedLocationFetcherBackgroundBalanced
Checks if com.example.library.tookan.mylibrary.location fetching is enabled in device or not
isLocationEnabled(Context) - Method in class tookan.tookanlocationtrackinglibrary.metering.FusedLocationFetcherBackgroundHigh
Checks if com.example.library.tookan.mylibrary.location fetching is enabled in device or not
isMeteringStateActive(Context) - Static method in class tookan.tookanlocationtrackinglibrary.metering.GpsDistanceCalculator
 
isMockLocationsEnabled(Context) - Static method in class tookan.tookanlocationtrackinglibrary.location.LocationUtils
Method to check whether the mock locations are enabled
isNetworkEnabled(Context) - Static method in class tookan.tookanlocationtrackinglibrary.location.LocationUtils
Method to check whether com.example.library.tookan.mylibrary.location services via Network are enabled or not
isPermissionGranted(Context, String) - Static method in class tookan.tookanlocationtrackinglibrary.Dependencies
 
isPlayServicesAvailable(Activity) - Static method in class tookan.tookanlocationtrackinglibrary.location.LocationUtils
 

K

KEY - Static variable in interface tookan.tookanlocationtrackinglibrary.metering.Keys.Prefs
 
Keys - Interface in tookan.tookanlocationtrackinglibrary.metering
Developer: Rishabh Dated: 20/05/15.
Keys.AppLocation - Interface in tookan.tookanlocationtrackinglibrary.metering
Keys inside the {PREFS} should be used to set the values for Storing the values to the SharedPreferences and retrieving them in a similar way.
Keys.Prefs - Interface in tookan.tookanlocationtrackinglibrary.metering
Keys inside the {PREFS} should be used to set the values for Storing the values to the SharedPreferences and retrieving them in a similar way.

L

LAST_LOCATION_UPDATE_TIMESTAMP - Static variable in interface tookan.tookanlocationtrackinglibrary.metering.Keys.Prefs
 
LAST_SAVED_LATITUDE - Static variable in class tookan.tookanlocationtrackinglibrary.metering.Constants
 
LAST_SAVED_LONGITUDE - Static variable in class tookan.tookanlocationtrackinglibrary.metering.Constants
 
lastFusedLocation - Variable in class tookan.tookanlocationtrackinglibrary.metering.GpsDistanceCalculator
 
lastGPSLocation - Variable in class tookan.tookanlocationtrackinglibrary.metering.GpsDistanceCalculator
 
lastLocationTime - Static variable in class tookan.tookanlocationtrackinglibrary.metering.GpsDistanceCalculator
 
lat - Variable in class tookan.tookanlocationtrackinglibrary.metering.datastructure.RideData
 
LATITUDE - Static variable in class tookan.tookanlocationtrackinglibrary.location.LocationUtils
 
LATITUDE - Static variable in interface tookan.tookanlocationtrackinglibrary.metering.Keys.AppLocation
 
LATITUDE - Static variable in interface tookan.tookanlocationtrackinglibrary.metering.Keys.Prefs
 
LatLngPair - Class in tookan.tookanlocationtrackinglibrary.metering.datastructure
 
LatLngPair(LatLng, LatLng, double) - Constructor for class tookan.tookanlocationtrackinglibrary.metering.datastructure.LatLngPair
 
lng - Variable in class tookan.tookanlocationtrackinglibrary.metering.datastructure.RideData
 
LOCATION_LAT - Static variable in class tookan.tookanlocationtrackinglibrary.metering.datastructure.SPLabels
 
LOCATION_LNG - Static variable in class tookan.tookanlocationtrackinglibrary.metering.datastructure.SPLabels
 
LOCATION_TIME - Static variable in class tookan.tookanlocationtrackinglibrary.metering.datastructure.SPLabels
 
LocationUtils - Class in tookan.tookanlocationtrackinglibrary.location
 
LocationUtils() - Constructor for class tookan.tookanlocationtrackinglibrary.location.LocationUtils
 
LOGIN_STATUS - Static variable in interface tookan.tookanlocationtrackinglibrary.metering.Keys.Prefs
 
LONGITUDE - Static variable in class tookan.tookanlocationtrackinglibrary.location.LocationUtils
 
LONGITUDE - Static variable in interface tookan.tookanlocationtrackinglibrary.metering.Keys.AppLocation
 
LONGITUDE - Static variable in interface tookan.tookanlocationtrackinglibrary.metering.Keys.Prefs
 
LOW_ACCURACY - Static variable in interface tookan.tookanlocationtrackinglibrary.TookanLocationMode
 

M

makeDirectionsURL(LatLng, LatLng) - Static method in class tookan.tookanlocationtrackinglibrary.metering.utils.MapUtils
 
makeDistanceMatrixURL(LatLng, LatLng) - Static method in class tookan.tookanlocationtrackinglibrary.metering.utils.MapUtils
 
MapUtils - Class in tookan.tookanlocationtrackinglibrary.metering.utils
 
MapUtils() - Constructor for class tookan.tookanlocationtrackinglibrary.metering.utils.MapUtils
 
MAX_ACCURACY - Static variable in class tookan.tookanlocationtrackinglibrary.metering.GpsDistanceCalculator
 
MAX_SPEED_THRESHOLD - Static variable in class tookan.tookanlocationtrackinglibrary.metering.GpsDistanceCalculator
 
MEDIUM_ACCURACY - Static variable in interface tookan.tookanlocationtrackinglibrary.TookanLocationMode
 
Meter - Class in tookan.tookanlocationtrackinglibrary.metering
Developer: Rishabh Dated: 11/24/15.
Meter(Context) - Constructor for class tookan.tookanlocationtrackinglibrary.metering.Meter
 
METER_START - Static variable in class tookan.tookanlocationtrackinglibrary.metering.datastructure.SPLabels
 
METERING_STATE - Static variable in class tookan.tookanlocationtrackinglibrary.metering.datastructure.SPLabels
 
MeteringAlarmReceiver - Class in tookan.tookanlocationtrackinglibrary.metering
 
MeteringAlarmReceiver() - Constructor for class tookan.tookanlocationtrackinglibrary.metering.MeteringAlarmReceiver
 
MeteringService - Class in tookan.tookanlocationtrackinglibrary.metering
 
MeteringService() - Constructor for class tookan.tookanlocationtrackinglibrary.metering.MeteringService
 
MOCK - Static variable in interface tookan.tookanlocationtrackinglibrary.metering.Keys.AppLocation
 

N

NET - Static variable in interface tookan.tookanlocationtrackinglibrary.metering.Keys.AppLocation
 

O

OFF - Static variable in class tookan.tookanlocationtrackinglibrary.metering.DatabaseMM
 
ON - Static variable in class tookan.tookanlocationtrackinglibrary.metering.DatabaseMM
 
onBind(Intent) - Method in class tookan.tookanlocationtrackinglibrary.metering.MeteringService
 
onConnected(Bundle) - Method in class tookan.tookanlocationtrackinglibrary.metering.FusedLocationFetcherBackgroundBalanced
 
onConnected(Bundle) - Method in class tookan.tookanlocationtrackinglibrary.metering.FusedLocationFetcherBackgroundHigh
 
onConnectionFailed(ConnectionResult) - Method in class tookan.tookanlocationtrackinglibrary.metering.FusedLocationFetcherBackgroundBalanced
 
onConnectionFailed(ConnectionResult) - Method in class tookan.tookanlocationtrackinglibrary.metering.FusedLocationFetcherBackgroundHigh
 
onConnectionSuspended(int) - Method in class tookan.tookanlocationtrackinglibrary.metering.FusedLocationFetcherBackgroundBalanced
 
onConnectionSuspended(int) - Method in class tookan.tookanlocationtrackinglibrary.metering.FusedLocationFetcherBackgroundHigh
 
onCreate() - Method in class tookan.tookanlocationtrackinglibrary.metering.MeteringService
 
onDestroy() - Method in class tookan.tookanlocationtrackinglibrary.metering.MeteringService
 
onFusedLocationChanged(Location) - Method in interface tookan.tookanlocationtrackinglibrary.metering.interfaces.FusedLocationUpdate
 
onGPSLocationChanged(Location) - Method in interface tookan.tookanlocationtrackinglibrary.metering.interfaces.GPSLocationUpdate
 
onReceive(Context, Intent) - Method in class tookan.tookanlocationtrackinglibrary.metering.FusedLocationReceiverBackgroundBalanced
 
onReceive(Context, Intent) - Method in class tookan.tookanlocationtrackinglibrary.metering.FusedLocationReceiverBackgroundHigh
 
onReceive(Context, Intent) - Method in class tookan.tookanlocationtrackinglibrary.metering.MeteringAlarmReceiver
 
onStart(Intent, int) - Method in class tookan.tookanlocationtrackinglibrary.metering.MeteringService
 
onStartCommand(Intent, int, int) - Method in class tookan.tookanlocationtrackinglibrary.metering.MeteringService
 
onTaskRemoved(Intent) - Method in class tookan.tookanlocationtrackinglibrary.metering.MeteringService
 

P

parentId - Variable in class tookan.tookanlocationtrackinglibrary.metering.datastructure.CurrentPathItem
 
pause() - Method in class tookan.tookanlocationtrackinglibrary.metering.GpsDistanceCalculator
 
Prefs - Class in tookan.tookanlocationtrackinglibrary.metering.utils
 
publishMessage(Context, String, ArrayList<CurrentPathItem>) - Method in class tookan.tookanlocationtrackinglibrary.metering.GpsDistanceCalculator
 

R

RECEIVE_REQUESTS - Static variable in class tookan.tookanlocationtrackinglibrary.metering.datastructure.SPLabels
 
reconnectGPSHandler() - Method in class tookan.tookanlocationtrackinglibrary.metering.GpsDistanceCalculator
 
refreshLocationFetchers(Context) - Method in interface tookan.tookanlocationtrackinglibrary.metering.interfaces.GPSLocationUpdate
 
remove(String) - Method in class tookan.tookanlocationtrackinglibrary.metering.utils.Prefs
 
removeAll() - Method in class tookan.tookanlocationtrackinglibrary.metering.utils.Prefs
 
requireGps() - Method in enum tookan.tookanlocationtrackinglibrary.TookanLocationMode.LocationMode
 
restartServiceViaAlarm() - Method in class tookan.tookanlocationtrackinglibrary.metering.MeteringService
 
resume() - Method in class tookan.tookanlocationtrackinglibrary.metering.GpsDistanceCalculator
 
resume() - Method in class tookan.tookanlocationtrackinglibrary.metering.Meter
 
retrievePaths(Context, boolean, String) - Method in class tookan.tookanlocationtrackinglibrary.metering.GpsDistanceCalculator
 
RETRY_COUNT - Static variable in class tookan.tookanlocationtrackinglibrary.metering.utils.HttpRequester
 
RideData - Class in tookan.tookanlocationtrackinglibrary.metering.datastructure
 
RideData(int, double, double, long) - Constructor for class tookan.tookanlocationtrackinglibrary.metering.datastructure.RideData
 

S

save(String, boolean) - Method in class tookan.tookanlocationtrackinglibrary.metering.utils.Prefs
 
save(String, String) - Method in class tookan.tookanlocationtrackinglibrary.metering.utils.Prefs
 
save(String, int) - Method in class tookan.tookanlocationtrackinglibrary.metering.utils.Prefs
 
save(String, float) - Method in class tookan.tookanlocationtrackinglibrary.metering.utils.Prefs
 
save(String, long) - Method in class tookan.tookanlocationtrackinglibrary.metering.utils.Prefs
 
save(String, Set<String>) - Method in class tookan.tookanlocationtrackinglibrary.metering.utils.Prefs
 
saveAccessToken(Context, String) - Static method in class tookan.tookanlocationtrackinglibrary.TookanLocationTracking
Method to save Access Token
saveData(Context, Location, long) - Method in class tookan.tookanlocationtrackinglibrary.metering.GpsDistanceCalculator
 
saveDeviceToken(Context, String) - Static method in class tookan.tookanlocationtrackinglibrary.Dependencies
Method to save the Device Token
saveKey(Context, String) - Static method in class tookan.tookanlocationtrackinglibrary.TookanLocationTracking
Method to save Access Token
saveLastLocationTimeToSP(Context, long) - Static method in class tookan.tookanlocationtrackinglibrary.metering.GpsDistanceCalculator
 
saveLatLngToSP(Context, double, double) - Static method in class tookan.tookanlocationtrackinglibrary.metering.GpsDistanceCalculator
 
saveLocation(Context, Location) - Static method in class tookan.tookanlocationtrackinglibrary.location.LocationUtils
Method to save the com.example.library.tookan.mylibrary.location in preferences
saveStartTimeToSP(Context, long) - Static method in class tookan.tookanlocationtrackinglibrary.metering.GpsDistanceCalculator
 
saveState() - Method in class tookan.tookanlocationtrackinglibrary.metering.GpsDistanceCalculator
 
saveTotalDistanceToSP(Context, double) - Static method in class tookan.tookanlocationtrackinglibrary.metering.GpsDistanceCalculator
 
saveTotalHaversineDistanceToSP(Context, double) - Static method in class tookan.tookanlocationtrackinglibrary.metering.GpsDistanceCalculator
 
saveTrackingToSP(Context, int) - Static method in class tookan.tookanlocationtrackinglibrary.metering.GpsDistanceCalculator
 
saveWaitTimeToSP(Context, long) - Static method in class tookan.tookanlocationtrackinglibrary.metering.GpsDistanceCalculator
 
sectionIncomplete - Variable in class tookan.tookanlocationtrackinglibrary.metering.datastructure.CurrentPathItem
 
SERVER_TIMEOUT - Static variable in class tookan.tookanlocationtrackinglibrary.metering.utils.HttpRequester
 
setLastLocationUpdated(Context, long) - Static method in class tookan.tookanlocationtrackinglibrary.metering.GpsDistanceCalculator
Method to save the Last Location Updated TimeStamp
setLocationMode(Context, int) - Method in class tookan.tookanlocationtrackinglibrary.TookanLocationTracking
 
setLocationMode(Context, int) - Method in class tookan.tookanlocationtrackinglibrary.TookanLocationTrackingImpl
 
SETTINGS_SP - Static variable in class tookan.tookanlocationtrackinglibrary.metering.datastructure.SPLabels
 
setupMeteringAlarm(Context) - Method in class tookan.tookanlocationtrackinglibrary.metering.GpsDistanceCalculator
 
SHARING_ENGAGEMENTS_COMPLETED - Static variable in class tookan.tookanlocationtrackinglibrary.metering.datastructure.SPLabels
 
sLatLng - Variable in class tookan.tookanlocationtrackinglibrary.metering.datastructure.CurrentPathItem
 
SLEEP_BETWEEN_RETRY - Static variable in class tookan.tookanlocationtrackinglibrary.metering.utils.HttpRequester
 
source - Variable in class tookan.tookanlocationtrackinglibrary.metering.datastructure.LatLngPair
 
SPEED - Static variable in interface tookan.tookanlocationtrackinglibrary.metering.Keys.AppLocation
 
speed(Location, Location) - Static method in class tookan.tookanlocationtrackinglibrary.metering.utils.MapUtils
 
SPLabels - Class in tookan.tookanlocationtrackinglibrary.metering.datastructure
Created by shankar on 5/22/15.
SPLabels() - Constructor for class tookan.tookanlocationtrackinglibrary.metering.datastructure.SPLabels
 
start() - Method in class tookan.tookanlocationtrackinglibrary.metering.GpsDistanceCalculator
 
start() - Method in class tookan.tookanlocationtrackinglibrary.metering.Meter
 
START_TIME - Static variable in class tookan.tookanlocationtrackinglibrary.metering.datastructure.SPLabels
 
startLocationTracking(Context) - Method in class tookan.tookanlocationtrackinglibrary.TookanLocationTracking
 
startLocationTracking(Context) - Method in class tookan.tookanlocationtrackinglibrary.TookanLocationTrackingImpl
 
startLocationUpdates(long) - Method in class tookan.tookanlocationtrackinglibrary.metering.FusedLocationFetcherBackgroundBalanced
 
startLocationUpdates(long) - Method in class tookan.tookanlocationtrackinglibrary.metering.FusedLocationFetcherBackgroundHigh
 
stop() - Method in class tookan.tookanlocationtrackinglibrary.metering.GpsDistanceCalculator
 
stop() - Method in class tookan.tookanlocationtrackinglibrary.metering.Meter
 
stopLocationTracking(Context) - Method in class tookan.tookanlocationtrackinglibrary.TookanLocationTracking
 
stopLocationTracking(Context) - Method in class tookan.tookanlocationtrackinglibrary.TookanLocationTrackingImpl
 
STORE_VERSION - Static variable in class tookan.tookanlocationtrackinglibrary.Dependencies
 
STORE_VERSION_NAME - Static variable in class tookan.tookanlocationtrackinglibrary.Dependencies
 

T

t - Variable in class tookan.tookanlocationtrackinglibrary.metering.datastructure.RideData
 
TIME_WINDOW_FLAG - Static variable in class tookan.tookanlocationtrackinglibrary.metering.datastructure.SPLabels
 
TIMEOUT_CONNECTION - Static variable in class tookan.tookanlocationtrackinglibrary.metering.utils.HttpRequester
 
TIMEOUT_SOCKET - Static variable in class tookan.tookanlocationtrackinglibrary.metering.utils.HttpRequester
 
TIMESTAMP - Static variable in interface tookan.tookanlocationtrackinglibrary.metering.Keys.AppLocation
 
toLocation(double, double) - Static method in class tookan.tookanlocationtrackinglibrary.location.LocationUtils
Method to build com.example.library.tookan.mylibrary.location from latitude and Longitude
toLocation(LatLng) - Static method in class tookan.tookanlocationtrackinglibrary.location.LocationUtils
Method to build com.example.library.tookan.mylibrary.location from latitude and Longitude
tookan.tookanlocationtrackinglibrary - package tookan.tookanlocationtrackinglibrary
 
tookan.tookanlocationtrackinglibrary.location - package tookan.tookanlocationtrackinglibrary.location
 
tookan.tookanlocationtrackinglibrary.metering - package tookan.tookanlocationtrackinglibrary.metering
 
tookan.tookanlocationtrackinglibrary.metering.datastructure - package tookan.tookanlocationtrackinglibrary.metering.datastructure
 
tookan.tookanlocationtrackinglibrary.metering.interfaces - package tookan.tookanlocationtrackinglibrary.metering.interfaces
 
tookan.tookanlocationtrackinglibrary.metering.utils - package tookan.tookanlocationtrackinglibrary.metering.utils
 
TOOKAN_FLEET_STATUS - Static variable in interface tookan.tookanlocationtrackinglibrary.metering.Keys.Prefs
 
TOOKAN_LOCATION_MODE - Static variable in interface tookan.tookanlocationtrackinglibrary.metering.Keys.Prefs
 
TOOKAN_USER_EMAIL - Static variable in interface tookan.tookanlocationtrackinglibrary.metering.Keys.Prefs
 
TOOKAN_USER_PASSWORD - Static variable in interface tookan.tookanlocationtrackinglibrary.metering.Keys.Prefs
 
TookanLocationMode - Interface in tookan.tookanlocationtrackinglibrary
Created by cl-macmini-83 on 28/07/16.
TookanLocationMode.LocationMode - Enum in tookan.tookanlocationtrackinglibrary
Tells the Location Fetch and Update Mode
TookanLocationTracking - Class in tookan.tookanlocationtrackinglibrary
Created by cl-macmini-83 on 21/07/16.
TookanLocationTracking() - Constructor for class tookan.tookanlocationtrackinglibrary.TookanLocationTracking
 
TookanLocationTrackingImpl - Class in tookan.tookanlocationtrackinglibrary
Created by cl-macmini-83 on 28/07/16.
TookanLocationTrackingImpl(Context) - Constructor for class tookan.tookanlocationtrackinglibrary.TookanLocationTrackingImpl
 
toString() - Method in class tookan.tookanlocationtrackinglibrary.metering.datastructure.CurrentPathItem
 
toString() - Method in class tookan.tookanlocationtrackinglibrary.metering.datastructure.LatLngPair
 
toString() - Method in class tookan.tookanlocationtrackinglibrary.metering.datastructure.RideData
 
TOTAL_DISTANCE - Static variable in class tookan.tookanlocationtrackinglibrary.metering.datastructure.SPLabels
 
TOTAL_HAVERSINE_DISTANCE - Static variable in class tookan.tookanlocationtrackinglibrary.metering.datastructure.SPLabels
 
totalDistance - Variable in class tookan.tookanlocationtrackinglibrary.metering.GpsDistanceCalculator
 
totalHaversineDistance - Variable in class tookan.tookanlocationtrackinglibrary.metering.GpsDistanceCalculator
 
TRACKING - Static variable in class tookan.tookanlocationtrackinglibrary.metering.datastructure.SPLabels
 
TRAFFIC_STATUS_ON_MAP - Static variable in interface tookan.tookanlocationtrackinglibrary.metering.Keys.Prefs
 

U

updateCurrentPathItemAcknowledged(long, int) - Method in class tookan.tookanlocationtrackinglibrary.metering.DatabaseMM
 
updateCurrentPathItemAcknowledgedForArray(ArrayList<Long>, int) - Method in class tookan.tookanlocationtrackinglibrary.metering.DatabaseMM
 
updateCurrentPathItemSectionIncomplete(long, int) - Method in class tookan.tookanlocationtrackinglibrary.metering.DatabaseMM
 
updateCurrentPathItemSectionIncompleteAndGooglePath(long, int, int) - Method in class tookan.tookanlocationtrackinglibrary.metering.DatabaseMM
 
updateDistanceTime(double, long, long, Location, Location, double, boolean) - Method in interface tookan.tookanlocationtrackinglibrary.metering.interfaces.GpsDistanceTimeUpdater
 
updateMetringState(String) - Method in class tookan.tookanlocationtrackinglibrary.metering.DatabaseMM
 
updateTotalDistance(double) - Method in class tookan.tookanlocationtrackinglibrary.metering.DatabaseMM
 
UPLOAD_PATH - Static variable in class tookan.tookanlocationtrackinglibrary.metering.MeteringService
 
UPLOAD_PATH_PI_REQUEST_CODE - Static variable in class tookan.tookanlocationtrackinglibrary.metering.MeteringService
 
utcToLocal(String) - Static method in class tookan.tookanlocationtrackinglibrary.metering.utils.DateOperations
Converts UTC time to local time
utcToLocalTZ(String) - Static method in class tookan.tookanlocationtrackinglibrary.metering.utils.DateOperations
 
Utils - Class in tookan.tookanlocationtrackinglibrary.metering.utils
Developer: Rishabh Dated: 11/23/15.
Utils() - Constructor for class tookan.tookanlocationtrackinglibrary.metering.utils.Utils
 

V

valueOf(String) - Static method in enum tookan.tookanlocationtrackinglibrary.metering.datastructure.GpsState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum tookan.tookanlocationtrackinglibrary.TookanLocationMode.LocationMode
Returns the enum constant of this type with the specified name.
values() - Static method in enum tookan.tookanlocationtrackinglibrary.metering.datastructure.GpsState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum tookan.tookanlocationtrackinglibrary.TookanLocationMode.LocationMode
Returns an array containing the constants of this enum type, in the order they are declared.

W

WAIT_TIME - Static variable in class tookan.tookanlocationtrackinglibrary.metering.datastructure.SPLabels
 
with(Context) - Static method in class tookan.tookanlocationtrackinglibrary.metering.utils.Prefs
 
A B C D E F G H I K L M N O P R S T U V W 
Skip navigation links