Skip navigation links
Mapbox Android Core SDK 3.1.0 Reference
A B C D E F G I L M N O P R S T U W 

A

AbstractCompositeMetrics - Class in com.mapbox.android.core.metrics
Tracks stats over rolling time window of the max length.
AbstractCompositeMetrics(long) - Constructor for class com.mapbox.android.core.metrics.AbstractCompositeMetrics
Create instance of the composite metric.
add(String, long) - Method in class com.mapbox.android.core.metrics.AbstractCompositeMetrics
Adds value to the metric and occasionally creates new metric if the delta is out of the exiting metric span.
add(long) - Method in interface com.mapbox.android.core.metrics.Metrics
Increment metric
add(long) - Method in class com.mapbox.android.core.metrics.MetricsImpl
Increment metric by delta.
addConnectivityListener(ConnectivityListener) - Method in class com.mapbox.android.core.connectivity.ConnectivityReceiver
 
areLocationPermissionsGranted(Context) - Static method in class com.mapbox.android.core.permissions.PermissionsManager
 
areRuntimePermissionsRequired() - Static method in class com.mapbox.android.core.permissions.PermissionsManager
 

B

build() - Method in class com.mapbox.android.core.location.LocationEngineRequest.Builder
Builds request object.
Builder(long) - Constructor for class com.mapbox.android.core.location.LocationEngineRequest.Builder
Default builder constructor.

C

closeQuietly(Closeable) - Static method in class com.mapbox.android.core.FileUtils
 
com.mapbox.android.core - package com.mapbox.android.core
 
com.mapbox.android.core.connectivity - package com.mapbox.android.core.connectivity
 
com.mapbox.android.core.crashreporter - package com.mapbox.android.core.crashreporter
 
com.mapbox.android.core.location - package com.mapbox.android.core.location
 
com.mapbox.android.core.metrics - package com.mapbox.android.core.metrics
 
com.mapbox.android.core.permissions - package com.mapbox.android.core.permissions
 
compare(File, File) - Method in class com.mapbox.android.core.FileUtils.LastModifiedComparator
 
ConnectivityReceiver - Class in com.mapbox.android.core.connectivity
ConnectivityReceiver is a BroadcastReceiver that helps you keep track of the connectivity status.
ConnectivityReceiver(Context) - Constructor for class com.mapbox.android.core.connectivity.ConnectivityReceiver
ConnectivityReceiver constructor
CrashReport - Class in com.mapbox.android.core.crashreporter
Crash report data model
CrashReportBuilder - Class in com.mapbox.android.core.crashreporter
Crash report builder encapsulates report generation logic.
create(Location) - Static method in class com.mapbox.android.core.location.LocationEngineResult
Creates LocationEngineResult instance for location.
create(List<Location>) - Static method in class com.mapbox.android.core.location.LocationEngineResult
Creates LocationEngineResult instance for given list of locations.

D

deleteFile(File) - Static method in class com.mapbox.android.core.FileUtils
Delete file.
deleteFirst(File[], Comparator<File>, int) - Static method in class com.mapbox.android.core.FileUtils
Delete first n files sorted by property.

E

extractResult(Intent) - Static method in class com.mapbox.android.core.location.LocationEngineResult
Extracts location result from intent object

F

FileUtils - Class in com.mapbox.android.core
File utility class
FileUtils.LastModifiedComparator - Class in com.mapbox.android.core
Comparator for ordering files from oldest to newest, based of their modified date.
fromJson(String) - Static method in class com.mapbox.android.core.crashreporter.CrashReportBuilder
Exports json encoded content to CrashReport object

G

getBestLocationEngine(Context, boolean) - Static method in class com.mapbox.android.core.location.LocationEngineProvider
Deprecated.
getBestLocationEngine(Context) - Static method in class com.mapbox.android.core.location.LocationEngineProvider
Returns instance to the best location engine, given the included libraries.
getConnectedFlag() - Method in class com.mapbox.android.core.connectivity.ConnectivityReceiver
Get the connectedFlag value
getDateString() - Method in class com.mapbox.android.core.crashreporter.CrashReport
Return formatted date string
getDisplacement() - Method in class com.mapbox.android.core.location.LocationEngineRequest
Returns distance between location updates.
getEnd() - Method in interface com.mapbox.android.core.metrics.Metrics
Return end of the time span [start, end]
getEnd() - Method in class com.mapbox.android.core.metrics.MetricsImpl
Return span end timestamp.
getFastestInterval() - Method in class com.mapbox.android.core.location.LocationEngineRequest
Returns fastest interval in milliseconds for location updates.
getFile(Context, String) - Static method in class com.mapbox.android.core.FileUtils
Return file from context.getFilesDir()/fileName
getInstance(AssetManager) - Static method in class com.mapbox.android.core.MapboxSdkInfoForUserAgentGenerator
 
getInterval() - Method in class com.mapbox.android.core.location.LocationEngineRequest
Returns desired interval between location updates in milliseconds.
getLastLocation(LocationEngineCallback<LocationEngineResult>) - Method in interface com.mapbox.android.core.location.LocationEngine
Returns the most recent location currently available.
getLastLocation() - Method in class com.mapbox.android.core.location.LocationEngineResult
Returns most recent location available in this result.
getListener() - Method in class com.mapbox.android.core.permissions.PermissionsManager
 
getLocations() - Method in class com.mapbox.android.core.location.LocationEngineResult
Returns locations computed, ordered from oldest to newest.
getMaxWaitTime() - Method in class com.mapbox.android.core.location.LocationEngineRequest
Returns maximum wait time in milliseconds for location updates.
getMetrics(String) - Method in class com.mapbox.android.core.metrics.AbstractCompositeMetrics
 
getPriority() - Method in class com.mapbox.android.core.location.LocationEngineRequest
Returns desired quality of the request.
getSdkInfoForUserAgent() - Method in class com.mapbox.android.core.MapboxSdkInfoForUserAgentGenerator
 
getStart() - Method in interface com.mapbox.android.core.metrics.Metrics
Return start of the time span [start, end]
getStart() - Method in class com.mapbox.android.core.metrics.MetricsImpl
Return span start timestamp.
getValue() - Method in interface com.mapbox.android.core.metrics.Metrics
Return current metric value
getValue() - Method in class com.mapbox.android.core.metrics.MetricsImpl
Return metric value.

I

install(Context, String, String) - Static method in class com.mapbox.android.core.crashreporter.MapboxUncaughtExceptionHanlder
Installs exception handler for Mapbox module/sdk
isBackgroundLocationPermissionGranted(Context) - Static method in class com.mapbox.android.core.permissions.PermissionsManager
 
isConnected(Context) - Static method in class com.mapbox.android.core.connectivity.ConnectivityReceiver
Get the connectivity state as reported by the Android system
isConnected() - Method in class com.mapbox.android.core.connectivity.ConnectivityReceiver
Get the connectivity state.

L

LastModifiedComparator() - Constructor for class com.mapbox.android.core.FileUtils.LastModifiedComparator
 
listAllFiles(File) - Static method in class com.mapbox.android.core.FileUtils
Return list of all files in the directory.
LocationEngine - Interface in com.mapbox.android.core.location
Generic location engine interface wrapper for the location providers.
LocationEngineCallback<T> - Interface in com.mapbox.android.core.location
Invoked for asynchronous notifications when new data from engine becomes available.
LocationEngineProvider - Class in com.mapbox.android.core.location
The main entry point for location engine integration.
LocationEngineRequest - Class in com.mapbox.android.core.location
Data model that contains parameters for location engine requests.
LocationEngineRequest.Builder - Class in com.mapbox.android.core.location
 
LocationEngineResult - Class in com.mapbox.android.core.location
A wrapper class representing location result from the location engine.

M

MAPBOX_CRASH_REPORTER_PREFERENCES - Static variable in class com.mapbox.android.core.crashreporter.MapboxUncaughtExceptionHanlder
 
MAPBOX_PREF_ENABLE_CRASH_REPORTER - Static variable in class com.mapbox.android.core.crashreporter.MapboxUncaughtExceptionHanlder
 
MapboxSdkInfoForUserAgentGenerator - Class in com.mapbox.android.core
Generator that reads(from assets/sdk_versions folder) and constructs Mapbox SDK versions for user agent.
MapboxUncaughtExceptionHanlder - Class in com.mapbox.android.core.crashreporter
Mapbox custom exception handler, which catches unhandled fatal exceptions caused by Mapbox classes.
Metrics - Interface in com.mapbox.android.core.metrics
Metrics object counter over a time span
MetricsImpl - Class in com.mapbox.android.core.metrics
Default implementation of the thread safe metric with time span.
MetricsImpl(long, long) - Constructor for class com.mapbox.android.core.metrics.MetricsImpl
Intantiate new metric with a span.

N

nextMetrics(long, long) - Method in class com.mapbox.android.core.metrics.AbstractCompositeMetrics
Called by child class when new metrics is needed.

O

onExplanationNeeded(List<String>) - Method in interface com.mapbox.android.core.permissions.PermissionsListener
 
onFailure(Exception) - Method in interface com.mapbox.android.core.location.LocationEngineCallback
Invoked when engine exception occurs.
onPermissionResult(boolean) - Method in interface com.mapbox.android.core.permissions.PermissionsListener
 
onReceive(Context, Intent) - Method in class com.mapbox.android.core.connectivity.ConnectivityReceiver
 
onRequestPermissionsResult(int, String[], int[]) - Method in class com.mapbox.android.core.permissions.PermissionsManager
You should call this method from your activity onRequestPermissionsResult.
onSharedPreferenceChanged(SharedPreferences, String) - Method in class com.mapbox.android.core.crashreporter.MapboxUncaughtExceptionHanlder
 
onSuccess(T) - Method in interface com.mapbox.android.core.location.LocationEngineCallback
Invoked when new data available.

P

PermissionsListener - Interface in com.mapbox.android.core.permissions
Callback used in PermissionsManager
PermissionsManager - Class in com.mapbox.android.core.permissions
Helps request permissions at runtime.
PermissionsManager(PermissionsListener) - Constructor for class com.mapbox.android.core.permissions.PermissionsManager
 
PRIORITY_BALANCED_POWER_ACCURACY - Static variable in class com.mapbox.android.core.location.LocationEngineRequest
Used with LocationEngineRequest.Builder.setPriority(int) to request coarse location that is battery optimized.
PRIORITY_HIGH_ACCURACY - Static variable in class com.mapbox.android.core.location.LocationEngineRequest
Used with LocationEngineRequest.Builder.setPriority(int) to request the most accurate location.
PRIORITY_LOW_POWER - Static variable in class com.mapbox.android.core.location.LocationEngineRequest
Used with LocationEngineRequest.Builder.setPriority(int) to request coarse ~ 10 km accuracy location.
PRIORITY_NO_POWER - Static variable in class com.mapbox.android.core.location.LocationEngineRequest
Used with LocationEngineRequest.Builder.setPriority(int) to request passive location: no locations will be returned unless a different client has requested location updates.
put(String, String) - Method in class com.mapbox.android.core.crashreporter.CrashReport
Add key value pair to report

R

readFromFile(File) - Static method in class com.mapbox.android.core.FileUtils
Read from file.
removeConnectivityListener(ConnectivityListener) - Method in class com.mapbox.android.core.connectivity.ConnectivityReceiver
 
removeConnectivityUpdates() - Method in class com.mapbox.android.core.connectivity.ConnectivityReceiver
 
removeLocationUpdates(LocationEngineCallback<LocationEngineResult>) - Method in interface com.mapbox.android.core.location.LocationEngine
Removes location updates for the given location engine callback.
removeLocationUpdates(PendingIntent) - Method in interface com.mapbox.android.core.location.LocationEngine
Removes location updates for the given pending intent.
requestConnectivityUpdates() - Method in class com.mapbox.android.core.connectivity.ConnectivityReceiver
 
requestLocationPermissions(Activity) - Method in class com.mapbox.android.core.permissions.PermissionsManager
 
requestLocationUpdates(LocationEngineRequest, LocationEngineCallback<LocationEngineResult>, Looper) - Method in interface com.mapbox.android.core.location.LocationEngine
Requests location updates with a callback on the specified Looper thread.
requestLocationUpdates(LocationEngineRequest, PendingIntent) - Method in interface com.mapbox.android.core.location.LocationEngine
Requests location updates with callback on the specified PendingIntent.

S

setConnectedFlag(Boolean) - Method in class com.mapbox.android.core.connectivity.ConnectivityReceiver
Set the connectedFlag value
setDisplacement(float) - Method in class com.mapbox.android.core.location.LocationEngineRequest.Builder
Set distance between location updates.
setFastestInterval(long) - Method in class com.mapbox.android.core.location.LocationEngineRequest.Builder
Sets the fastest interval in milliseconds for location updates.
setListener(PermissionsListener) - Method in class com.mapbox.android.core.permissions.PermissionsManager
 
setMaxWaitTime(long) - Method in class com.mapbox.android.core.location.LocationEngineRequest.Builder
Sets the maximum wait time in milliseconds for location updates.
setPriority(int) - Method in class com.mapbox.android.core.location.LocationEngineRequest.Builder
Set priority for request.

T

toJson() - Method in class com.mapbox.android.core.crashreporter.CrashReport
Return json formatted crash data

U

uncaughtException(Thread, Throwable) - Method in class com.mapbox.android.core.crashreporter.MapboxUncaughtExceptionHanlder
 

W

writeToFile(File, String) - Static method in class com.mapbox.android.core.FileUtils
Write to file.
A B C D E F G I L M N O P R S T U W 
Skip navigation links
Mapbox Android Core SDK 3.1.0 Reference

© 2017–2018 Mapbox. All rights reserved.