Index

A B C D E G H I L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

ALMOST_ALWAYS_ALLOWED - Enum constant in enum class com.geouniq.android.GeoUniq.TrackingProfile.GpsUsage
GPS usage is almost always allowed.
ALWAYS_ALLOWED - Enum constant in enum class com.geouniq.android.GeoUniq.TrackingProfile.GpsUsage
GPS usage is always allowed.
ANALYSIS - Enum constant in enum class com.geouniq.android.GeoUniq.ConsentItem
 
AUTOMOTIVE - Enum constant in enum class com.geouniq.android.GeoUniq.MotionActivity.Type
Enumeration value indicating that the user is moving in a vehicle such as a car, a bus, a train, etc.
AVERAGE - Enum constant in enum class com.geouniq.android.GeoUniq.TrackingProfile.SpeedAdaptivity
Speed-adaptive tracking is enabled with an average adaptiveness level.

B

BACKGROUND_GEOLOCATION_PERMISSION_NOT_GRANTED - Enum constant in enum class com.geouniq.android.GeoUniq.RequestResult
 
BALANCED - Enum constant in enum class com.geouniq.android.GeoUniq.PowerProfile
Balances the quality the tracking and the impact on the battery.
build() - Method in class com.geouniq.android.GeoUniq.CustomEndpoint.Builder
Creates a GeoUniq.CustomEndpoint with the parameters supplied to this Builder.
Calling this method does not set the CustomEndpoint.
Builder() - Constructor for class com.geouniq.android.GeoUniq.CustomEndpoint.Builder
 
Builder() - Constructor for class com.geouniq.android.GeoUniq.GeoFence.Builder
 
Builder() - Constructor for class com.geouniq.android.GeoUniq.TrackingProfile.Builder
Public constructor.
Builder(GeoUniq.CustomEndpoint) - Constructor for class com.geouniq.android.GeoUniq.CustomEndpoint.Builder
Returns a Builder already configured with all the settings of the provided CustomEndpoint

C

CircularArea(String, GeoUniq.GeoPoint, double) - Constructor for class com.geouniq.android.GeoUniq.CircularArea
Constructor sets the provided name, center, and radius to this CircularArea
com.geouniq.android - package com.geouniq.android
 
containsValue(boolean) - Method in interface com.geouniq.android.GeoUniq.IConsentsMap
 
create() - Method in class com.geouniq.android.GeoUniq.GeoFence.Builder
Creates a GeoUniq.GeoFence with the parameters supplied to this Builder.
Calling this method does not set the GeoFence to be monitored.
create() - Method in class com.geouniq.android.GeoUniq.TrackingProfile.Builder
Allows to get a GeoUniq.TrackingProfile instance.
CUSTOMIZATION_AND_ADTARGETING - Enum constant in enum class com.geouniq.android.GeoUniq.ConsentItem
 
CYCLING - Enum constant in enum class com.geouniq.android.GeoUniq.MotionActivity.Type
Enumeration value indicating that the user is riding a bicycle.

D

deregisterAllMotionActivityListeners() - Method in class com.geouniq.android.GeoUniq
Removes all motion activity registrations, for any GeoUniq.MotionActivity.Type and receiver class.
deregisterMotionActivityListener(Class<? extends GeoUniq.IMotionActivityListener>, GeoUniq.MotionActivity.Type[]) - Method in class com.geouniq.android.GeoUniq
Removes motion activity registrations for a listener.
disable() - Method in class com.geouniq.android.GeoUniq
Allows to disable the SDK.
Call GeoUniq.enable() to enable it again.
disableCustomEndpoint() - Method in class com.geouniq.android.GeoUniq
DISABLED - Enum constant in enum class com.geouniq.android.GeoUniq.TrackingProfile.SpeedAdaptivity
Speed-adaptive tracking is disabled.

E

enable() - Method in class com.geouniq.android.GeoUniq
Allows to enable the SDK.
Call GeoUniq.disable() to disable it.
enableCustomEndpoint() - Method in class com.geouniq.android.GeoUniq
endPosition() - Method in class com.geouniq.android.GeoUniq.MotionActivity
Allows to obtain the end position of this MotionActivity
endTime() - Method in class com.geouniq.android.GeoUniq.MotionActivity
Allows to obtain the end time of this MotionActivity

G

GEOLOCATION_PERMISSION_NOT_GRANTED - Enum constant in enum class com.geouniq.android.GeoUniq.RequestResult
Refers to a location request performed by calling GeoUniq.getLocation(float, ILocationListener, IErrorListener) or to the tracking functionality.
GEOLOCATION_UNAVAILABLE - Enum constant in enum class com.geouniq.android.GeoUniq.RequestResult
Refers to a location request performed by calling GeoUniq.getLocation(float, ILocationListener, IErrorListener) or to the tracking functionality.
GeoPoint(double, double) - Constructor for class com.geouniq.android.GeoUniq.GeoPoint
Constructor set the provided latitude and longitude to this GeoPoint
GeoUniq - Class in com.geouniq.android
Basic class for using GeoUniq handler and accessing GeoUniq SDK's API.
This Class is implemented according to the Singleton design pattern.
GeoUniq.CircularArea - Class in com.geouniq.android
Models a circular area on the Earth's surface.
GeoUniq.ConsentItem - Enum Class in com.geouniq.android
This enum model a single consent
GeoUniq.CustomEndpoint - Class in com.geouniq.android
Defines an Endpoint that can be set to receive location updates.
GeoUniq.CustomEndpoint.Builder - Class in com.geouniq.android
Builder class to obtain GeoUniq.CustomEndpoint objects
GeoUniq.CustomEndpoint.InvalidUrlException - Exception in com.geouniq.android
Indicates that the url provided to the builder through the method GeoUniq.CustomEndpoint.Builder.setUrl(String) is invalid
GeoUniq.CustomEndpoint.NoUrlDefinedException - Exception in com.geouniq.android
Indicates that no valid url has been set for the GeoUniq.CustomEndpoint
GeoUniq.GeoFence - Class in com.geouniq.android
Represents an area that has to be monitored.
GeoUniq.GeoFence.Builder - Class in com.geouniq.android
Builder class to obtain GeoUniq.GeoFence objects
GeoUniq.GeoFence.Status - Enum Class in com.geouniq.android
Models the status of the device with respect to a Geofence.
GeoUniq.GeoFenceListener - Interface in com.geouniq.android
Defines callback methods to receive updates on the status of a monitored GeoUniq.GeoFence.
GeoUniq.GeoPoint - Class in com.geouniq.android
Models a point on the Earth
GeoUniq.HomeLocation - Class in com.geouniq.android
This class model the home location detected for the device.
GeoUniq.IConsentAlertResponseListener - Interface in com.geouniq.android
Deprecated.
This interface is no longer used.

Use GeoUniq.IPrivacyPolicyListener instead

GeoUniq.IConsentsMap - Interface in com.geouniq.android
Map that wrap the consents list and its status
GeoUniq.IDeviceIdListener - Interface in com.geouniq.android
Defines a callback method to receive the DEVICE-ID assigned by GeoUniq Platform to this device.
GeoUniq.IErrorListener - Interface in com.geouniq.android
Provides a callback method to be notified of errors after calling some GeoUniq SDK's API methods.
GeoUniq.IHomeLocationListener - Interface in com.geouniq.android
Defines callback methods to receive updates on the detection of a new GeoUniq.HomeLocation.
GeoUniq.ILocationListener - Interface in com.geouniq.android
Defines callback methods to receive Location objects after calling GeoUniq.getLocation(float, ILocationListener, IErrorListener).
GeoUniq.ILocationsReceiver - Interface in com.geouniq.android
Interface to receive callbacks when calling GeoUniq.getLocationHistory(Date, Date, boolean, ILocationsReceiver).
GeoUniq.IMotionActivityListener - Interface in com.geouniq.android
Defines methods to receive a callback when a motion activity starts or ends.
GeoUniq.IPrivacyPolicyListener - Interface in com.geouniq.android
Register a callback to be invoked when privacy consent view is closed
GeoUniq.ITrackingListener - Interface in com.geouniq.android
Defines methods to receive a callback when a new position update is detected and sent to GeoUniq analytics platform.
GeoUniq.IWorkLocationListener - Interface in com.geouniq.android
Defines callback methods to receive updates on the detection of a new GeoUniq.WorkLocation.
GeoUniq.Location - Class in com.geouniq.android
A location detected for the device.
GeoUniq.MotionActivity - Class in com.geouniq.android
Models a motion activity, that is, a period of time during which the same motion type (see GeoUniq.MotionActivity.Type) has been observed
GeoUniq.MotionActivity.Type - Enum Class in com.geouniq.android
Enumeration defining the kinds of motion activities.
GeoUniq.PowerProfile - Enum Class in com.geouniq.android
Defines a set of profiles to to control the trade-off between the precision/accuracy of the tracking and the impact on battery.
Use them with GeoUniq.setPowerProfile(PowerProfile).
GeoUniq.RequestResult - Enum Class in com.geouniq.android
Defines possible errors that may occur when some specific methods of GeoUniq SDK are called.
GeoUniq.TrackingProfile - Class in com.geouniq.android
Defines a profile to be set for the tracking functionality.
GeoUniq.TrackingProfile.Builder - Class in com.geouniq.android
Utility class to set the attributes and obtain an instance of the enclosing GeoUniq.TrackingProfile class.
GeoUniq.TrackingProfile.GpsUsage - Enum Class in com.geouniq.android
Enumeration that defines the GPS-usage attribute for GeoUniq.TrackingProfile.
GeoUniq.TrackingProfile.SpeedAdaptivity - Enum Class in com.geouniq.android
Enumeration that defines the Speed-adaptiveness attribute for GeoUniq.TrackingProfile.
GeoUniq.TriggerListener - Interface in com.geouniq.android
 
GeoUniq.WorkLocation - Class in com.geouniq.android
This class model the work location detected for the device.
get(GeoUniq.ConsentItem) - Method in interface com.geouniq.android.GeoUniq.IConsentsMap
 
getAccuracy() - Method in class com.geouniq.android.GeoUniq.Location
 
getArea() - Method in class com.geouniq.android.GeoUniq.GeoFence
 
getCallbackClass() - Method in class com.geouniq.android.GeoUniq.GeoFence
Returns the callback class set for this GeoFence.
getCenter() - Method in class com.geouniq.android.GeoUniq.CircularArea
 
getConsentStatus() - Method in class com.geouniq.android.GeoUniq
Deprecated.
This method is no longer used.

Use GeoUniq.setPrivacyConsent(ConsentItem, boolean) instead.

getCurrentMotionActivity() - Method in class com.geouniq.android.GeoUniq
Returns the last detected motion activity.
getCustomData() - Method in class com.geouniq.android.GeoUniq.CustomEndpoint
 
getCustomEndpoint() - Method in class com.geouniq.android.GeoUniq
Returns the GeoUniq.CustomEndpoint set if any, otherwise returns null.
getCustomId() - Method in class com.geouniq.android.GeoUniq
Allows to get the custom ID currently set for the device.
getDeviceId() - Method in class com.geouniq.android.GeoUniq
Allows to get the Device ID assigned by GeoUniq Analytics cloud platform to this device.
getExpirationDate() - Method in class com.geouniq.android.GeoUniq.GeoFence
Returns the expiration date if set or null otherwise
getGeoFence(String) - Method in class com.geouniq.android.GeoUniq
Returns the GeoUniq.GeoFence with the provided ID if found among the set of monitored GeoFence.
getGeoFences() - Method in class com.geouniq.android.GeoUniq
Returns the List of monitored GeoUniq.GeoFence
getGpsUsage() - Method in class com.geouniq.android.GeoUniq.TrackingProfile
Returns the GPS-usage attribute, as defined by GeoUniq.TrackingProfile.GpsUsage.
getHeaders() - Method in class com.geouniq.android.GeoUniq.CustomEndpoint
 
getHomeLocation() - Method in class com.geouniq.android.GeoUniq
Allows to get the home location calculated for this device.
getId() - Method in class com.geouniq.android.GeoUniq.GeoFence
Allows to obtain the ID of this GeoFence.
Note that an ID is assigned only when the geofence is actually set through GeoUniq.setGeoFence(GeoFence), otherwise it will be null
getId() - Method in class com.geouniq.android.GeoUniq.WorkLocation
Allows to obtain the unique id assigned to this object.
getInstance(Context) - Static method in class com.geouniq.android.GeoUniq
Allows to obtain the singleton instance of this class
It throws a RuntimeException if a null object is provided for context parameter.
getLabel() - Method in class com.geouniq.android.GeoUniq
Returns the label that is currently set for this device.
getLastKnownLocation() - Method in class com.geouniq.android.GeoUniq
Allows to get the last location known by the SDK.
getLastStatusChange() - Method in class com.geouniq.android.GeoUniq.GeoFence
 
getLatitude() - Method in class com.geouniq.android.GeoUniq.GeoPoint
 
getLatitude() - Method in class com.geouniq.android.GeoUniq.Location
 
getLocation(float, GeoUniq.ILocationListener, GeoUniq.IErrorListener) - Method in class com.geouniq.android.GeoUniq
Allows to access the location of the device with the provided space accuracy.
getLocationHistory(Date, Date, boolean, GeoUniq.ILocationsReceiver) - Method in class com.geouniq.android.GeoUniq
Returns all the positions stored on GeoUniq Analytics platform that were detected during a specified time interval If no location is found in the specified interval, the last location before the interval start time is retrieved.
getLongitude() - Method in class com.geouniq.android.GeoUniq.GeoPoint
 
getLongitude() - Method in class com.geouniq.android.GeoUniq.Location
 
getMotionActivityRegistrations() - Method in class com.geouniq.android.GeoUniq
Returns all the motion activity registrations currently active.
getName() - Method in class com.geouniq.android.GeoUniq.CircularArea
 
getNestedLocations() - Method in class com.geouniq.android.GeoUniq.Location
 
getPrivacyConsent(GeoUniq.ConsentItem) - Method in class com.geouniq.android.GeoUniq
Return the status of privacy consent
getPrivacyConsentsMap() - Method in class com.geouniq.android.GeoUniq
Use this method to obtain a list of all consents
getPushNotificationsToken() - Method in class com.geouniq.android.GeoUniq
Returns the String set as push notifications token through GeoUniq.setPushNotificationToken(String).
getQueryStringParameters() - Method in class com.geouniq.android.GeoUniq.CustomEndpoint
 
getRadius() - Method in class com.geouniq.android.GeoUniq.CircularArea
 
getReferenceLocation() - Method in class com.geouniq.android.GeoUniq.WorkLocation
Allows to get the reference location related to this location of interest.
getSpeedAdaptivity() - Method in class com.geouniq.android.GeoUniq.TrackingProfile
Returns the Speed-adaptiveness attribute, as defined by GeoUniq.TrackingProfile.SpeedAdaptivity.
getStatus() - Method in class com.geouniq.android.GeoUniq.GeoFence
 
getTime() - Method in class com.geouniq.android.GeoUniq.Location
 
getTrackingProfile() - Method in class com.geouniq.android.GeoUniq
Returns the profile that is currently used for the tracking functionality.
getTrackingRegistrations() - Method in class com.geouniq.android.GeoUniq
Returns the set of Class that are set as listener for position updates generated by the tracking functionality.
getUrl() - Method in class com.geouniq.android.GeoUniq.CustomEndpoint
 
getVisitDuration() - Method in class com.geouniq.android.GeoUniq.Location
 
getWorkLocation() - Method in class com.geouniq.android.GeoUniq
Allows to get the work location calculated for this device.
GUBootEventReceiver - Class in com.geouniq.android
Broadcast receiver to receive boot event notification to start GeoUniqService after a system reboot.
You do not need to instantiate this class.
This BroadcastReceiver must be declared in the Manifest otherwise GeoUniqService will not start.
GUBootEventReceiver() - Constructor for class com.geouniq.android.GUBootEventReceiver
 
GUMotionActivityUpdatesReceiver - Class in com.geouniq.android
Broadcast receiver to receive motion fragment updates from Google Play Services.
You do not need to instantiate this class.
This BroadcastReceiver must be declared in the Manifest otherwise GeoUniqService will not start.
GUMotionActivityUpdatesReceiver() - Constructor for class com.geouniq.android.GUMotionActivityUpdatesReceiver
 
GUTimerReceiver - Class in com.geouniq.android
Broadcast receiver to receive internal timer expiration events.
You do not need to instantiate this class.
This BroadcastReceiver must be declared in the Manifest otherwise GeoUniqService will not start.
GUTimerReceiver() - Constructor for class com.geouniq.android.GUTimerReceiver
 

H

HARDLY_EVER_ALLOWED - Enum constant in enum class com.geouniq.android.GeoUniq.TrackingProfile.GpsUsage
GPS usage is highly restricted.
hasResolution() - Method in enum class com.geouniq.android.GeoUniq.RequestResult
Returns true if calling GeoUniq.RequestResult.startResolution(Activity) will start any intents requiring User interaction.
HIGH - Enum constant in enum class com.geouniq.android.GeoUniq.TrackingProfile.SpeedAdaptivity
Speed-adaptive tracking is enabled with an high adaptiveness level.
HIGH_QUALITY_TRACKING - Enum constant in enum class com.geouniq.android.GeoUniq.PowerProfile
Emphasizes the quality of the tracking.

I

INSIDE - Enum constant in enum class com.geouniq.android.GeoUniq.GeoFence.Status
The device is inside the area monitored by the Geofence
InvalidUrlException() - Constructor for exception com.geouniq.android.GeoUniq.CustomEndpoint.InvalidUrlException
 
isBalancedPowerAccuracy() - Method in class com.geouniq.android.GeoUniq
 
isDeviceIdAvailable() - Method in class com.geouniq.android.GeoUniq
Allows to know whether the Device ID is available or not; false otherwise.
isEnabled() - Method in class com.geouniq.android.GeoUniq
Allows to known if the SDK is enabled
isWakeUpsReduction() - Method in class com.geouniq.android.GeoUniq
 

L

LOCATION_NOT_DETECTED - Enum constant in enum class com.geouniq.android.GeoUniq.RequestResult
Refers to a location request performed by calling GeoUniq.getLocation(float, ILocationListener, IErrorListener).
LocationUpdatesBroadcastReceiver - Class in com.geouniq.android
Created by Luca Tomaino on 29/08/2020.
LocationUpdatesBroadcastReceiver() - Constructor for class com.geouniq.android.LocationUpdatesBroadcastReceiver
 
LOW - Enum constant in enum class com.geouniq.android.GeoUniq.TrackingProfile.SpeedAdaptivity
Speed-adaptive tracking is enabled with a low adaptiveness level.
LOW_ENERGY - Enum constant in enum class com.geouniq.android.GeoUniq.PowerProfile
Reduces the quality of the tracking in order to reduce the impact on battery.

M

MAX_CUSTOM_ID_LENGTH - Static variable in class com.geouniq.android.GeoUniq
Defines the maximum allowed length for a String passed as parameter to GeoUniq.setCustomId(String).
MAX_LABEL_LENGTH - Static variable in class com.geouniq.android.GeoUniq
Defines the maximum allowed length for a String passed as parameter to GeoUniq.setLabel(String).
MAX_TOKEN_LENGTH - Static variable in class com.geouniq.android.GeoUniq
Defines the maximum allowed length for a String passed as parameter to GeoUniq.setPushNotificationToken(String).

N

NEVER_ALLOWED - Enum constant in enum class com.geouniq.android.GeoUniq.TrackingProfile.GpsUsage
GPS usage is never allowed.
NoUrlDefinedException() - Constructor for exception com.geouniq.android.GeoUniq.CustomEndpoint.NoUrlDefinedException
 

O

onActivityChanged(Context, GeoUniq.MotionActivity, GeoUniq.MotionActivity) - Method in interface com.geouniq.android.GeoUniq.IMotionActivityListener
 
onDeviceIdAvailable(String) - Method in interface com.geouniq.android.GeoUniq.IDeviceIdListener
Callback method invoked to return the DEVICE-ID assigned by GeoUniq Platform to this device.
onError() - Method in interface com.geouniq.android.GeoUniq.ILocationsReceiver
Callback method called when an error occurs during the communication with GeoUniq Analytics cloud platform.
onError(GeoUniq.RequestResult) - Method in interface com.geouniq.android.GeoUniq.IErrorListener
Callback method called when, after calling some specific GeoUniq SDK's API methods, the specific request is unsuccessful due to errors or missing features on the device.
onFinalLocationListened(Location) - Method in interface com.geouniq.android.GeoUniq.ILocationListener
Callback method called when no other Location object will be returned.
onLocationListened(Location) - Method in interface com.geouniq.android.GeoUniq.ILocationListener
Callback method called each time a new Location is detected until GeoUniq.ILocationListener.onFinalLocationListened(android.location.Location) is called.
onNewHomeLocationDetected(GeoUniq.HomeLocation) - Method in interface com.geouniq.android.GeoUniq.IHomeLocationListener
 
onNewPositionUpdate(Context, GeoUniq.Location) - Method in interface com.geouniq.android.GeoUniq.ITrackingListener
Callback method called when a new position update is detected.
onNewWorkLocationDetected(GeoUniq.WorkLocation) - Method in interface com.geouniq.android.GeoUniq.IWorkLocationListener
 
onReceive(Context, Intent) - Method in class com.geouniq.android.GUBootEventReceiver
 
onReceive(Context, Intent) - Method in class com.geouniq.android.GUMotionActivityUpdatesReceiver
 
onReceive(Context, Intent) - Method in class com.geouniq.android.GUTimerReceiver
 
onReceive(Context, Intent) - Method in class com.geouniq.android.LocationUpdatesBroadcastReceiver
 
onResponse(boolean) - Method in interface com.geouniq.android.GeoUniq.IConsentAlertResponseListener
Deprecated.
 
onResponse(GeoUniq.IConsentsMap) - Method in interface com.geouniq.android.GeoUniq.IPrivacyPolicyListener
 
onStatusChanged(Context, GeoUniq.GeoFence) - Method in interface com.geouniq.android.GeoUniq.GeoFenceListener
Called when the status of a GeoUniq.GeoFence changes.
The new status can be obtained by calling GeoUniq.GeoFence.getStatus()
onSuccess(LinkedList<GeoUniq.Location>) - Method in interface com.geouniq.android.GeoUniq.ILocationsReceiver
Callback method called to return the list of positions retrieved form GeoUniq Analytics cloud platform.
onTriggered(Context, GeoUniq.GUTrigger) - Method in interface com.geouniq.android.GeoUniq.TriggerListener
 
OUTSIDE - Enum constant in enum class com.geouniq.android.GeoUniq.GeoFence.Status
The device is outside the area monitored by the Geofence

P

PLAY_SERVICES_RECOVERABLE_ERROR - Enum constant in enum class com.geouniq.android.GeoUniq.RequestResult
Refers to a request that needs Google Play Services to be performed.
PLAY_SERVICES_UNRECOVERABLE_ERROR - Enum constant in enum class com.geouniq.android.GeoUniq.RequestResult
Refers to a request that needs Google Play Services to be performed.

R

registerHomeLocationListener(Class<? extends GeoUniq.IHomeLocationListener>) - Method in class com.geouniq.android.GeoUniq
Sets the callback class that will receive updates when the home location changes.
registerMotionActivityListener(Class<? extends GeoUniq.IMotionActivityListener>, GeoUniq.MotionActivity.Type[]) - Method in class com.geouniq.android.GeoUniq
Registers a listener class for receiving a callback when specific types of motion activity start and finish.
registerToGroup(String) - Method in class com.geouniq.android.GeoUniq
Allows to register this Device to the Group whose ID is equal to the parameter groupID.
registerToGroupsWithName(String) - Method in class com.geouniq.android.GeoUniq
Allows to register this Device to all the Groups whose name is equal to the parameter name.
registerTrackingListener(Class<? extends GeoUniq.ITrackingListener>) - Method in class com.geouniq.android.GeoUniq
Registers a listener Class to receive position updates generated by the tracking functionality.
registerWorkLocationListener(Class<? extends GeoUniq.IWorkLocationListener>) - Method in class com.geouniq.android.GeoUniq
Sets the callback class that will receive updates when the work location changes.
removeAllHeaders() - Method in class com.geouniq.android.GeoUniq.CustomEndpoint.Builder
Removes all of HTTP Header for the GeoUniq.CustomEndpoint.
removeAllQueryStringParameters() - Method in class com.geouniq.android.GeoUniq.CustomEndpoint.Builder
Removes all the Query-String parameters for GeoUniq.CustomEndpoint.
removeAllTrackingRegistrations() - Method in class com.geouniq.android.GeoUniq
Removes all tracking listeners.
removeCustomData() - Method in class com.geouniq.android.GeoUniq.CustomEndpoint.Builder
Removes custom data for the GeoUniq.CustomEndpoint.
removeCustomEndpoint() - Method in class com.geouniq.android.GeoUniq
removeGeoFence(String) - Method in class com.geouniq.android.GeoUniq
Removes the GeoFence with the provided ID from the set of monitored GeoFence.
removeHeader(String) - Method in class com.geouniq.android.GeoUniq.CustomEndpoint.Builder
Removes an HTTP Header for the GeoUniq.CustomEndpoint.
removeQueryStringParameter(String) - Method in class com.geouniq.android.GeoUniq.CustomEndpoint.Builder
Removes a Query-String parameter.
removeTrackingListener(Class<? extends GeoUniq.ITrackingListener>) - Method in class com.geouniq.android.GeoUniq
Removes a Class set as listener for position updates generated by the tracking functionality.
resetDeviceId() - Method in class com.geouniq.android.GeoUniq
 
RUNNING - Enum constant in enum class com.geouniq.android.GeoUniq.MotionActivity.Type
Enumeration value indicating that the user is running

S

SDK_VERSION - Static variable in class com.geouniq.android.GeoUniq
The version of GeoUniq SDK
setAccuracy(double) - Method in class com.geouniq.android.GeoUniq.Location
 
setArea(GeoUniq.CircularArea) - Method in class com.geouniq.android.GeoUniq.GeoFence.Builder
Sets the area to be monitored
setBalancedPowerAccuracy(boolean) - Method in class com.geouniq.android.GeoUniq
Allows you to set the SDK in balanced power accuracy mode.
setCallbackClass(Class<? extends GeoUniq.GeoFenceListener>) - Method in class com.geouniq.android.GeoUniq.GeoFence.Builder
Sets the callback class that will receive updates when the status of the GeoFence changes
setConsentStatus(boolean) - Method in class com.geouniq.android.GeoUniq
Deprecated.
This method is no longer used.

Use GeoUniq.setPrivacyConsent(ConsentItem, boolean) instead.

setCustomData(JSONObject) - Method in class com.geouniq.android.GeoUniq.CustomEndpoint.Builder
Sets a JSON object to be added to all location updates sent to the GeoUniq.CustomEndpoint.
setCustomEndpoint(GeoUniq.CustomEndpoint) - Method in class com.geouniq.android.GeoUniq
Set a GeoUniq.CustomEndpoint that will receive all the location updates sent to GeoUniq Analytics platform.
setCustomId(String) - Method in class com.geouniq.android.GeoUniq
Allows to set a custom ID to the device that will be shown when accessing Resources related to this device from GeoUniq Analytics Web API.
setDeviceIdListener(GeoUniq.IDeviceIdListener) - Method in class com.geouniq.android.GeoUniq
Sets a GeoUniq.IDeviceIdListener to receive a callback as soon as the Device ID is available.
The callback is returned even if the Device ID was already been assigned when this method is called.
setEnabled(boolean) - Method in class com.geouniq.android.GeoUniq.CustomEndpoint.Builder
Sets whether the custom endpoint must be enabled or not.
setErrorListener(GeoUniq.IErrorListener) - Method in class com.geouniq.android.GeoUniq
Sets a GeoUniq.IErrorListener to receive a callback if an error occurs when starting a basic functionality, such as the background tracking and the motion activity detection.
setExpirationDate(Date) - Method in class com.geouniq.android.GeoUniq.GeoFence.Builder
Sets the expiration date for the GeoFence.
The GeoFence will no longer be monitored and will be automatically deleted after this date.
If not set, the GeoFence never expires.
setGeoFence(GeoUniq.GeoFence) - Method in class com.geouniq.android.GeoUniq
Allows to start monitoring a GeoFence.
A unique ID will be generated and assigned to the provided GeoFence (see GeoUniq.GeoFence.getId()), provided that an area and callback class has been set for this GeoFence (see GeoUniq.GeoFence.Builder.setArea(GeoUniq.CircularArea) and GeoUniq.GeoFence.Builder.setCallbackClass(Class)), otherwise null will be returned indicating that the GeoFence is invalid.
setGpsUsage(GeoUniq.TrackingProfile.GpsUsage) - Method in class com.geouniq.android.GeoUniq.TrackingProfile.Builder
Sets the value for the GPS-usage attribute, as defined by GeoUniq.TrackingProfile.GpsUsage.
setHeader(String, String) - Method in class com.geouniq.android.GeoUniq.CustomEndpoint.Builder
Configures an HTTP Header for the GeoUniq.CustomEndpoint.
setHeaders(Map<String, String>) - Method in class com.geouniq.android.GeoUniq.CustomEndpoint.Builder
Sets a set of HTTP Header for the GeoUniq.CustomEndpoint.
setLabel(String) - Method in class com.geouniq.android.GeoUniq
Sets a label that will be attached to each location uploaded on GeoUniq cloud platform.
setLatitude(double) - Method in class com.geouniq.android.GeoUniq.Location
 
setLongitude(double) - Method in class com.geouniq.android.GeoUniq.Location
 
setPowerProfile(GeoUniq.PowerProfile) - Method in class com.geouniq.android.GeoUniq
Allows to set a GeoUniq.PowerProfile to control the trade-off between the precision/accuracy of the tracking and the impact on battery.
setPrivacyConsent(GeoUniq.ConsentItem, boolean) - Method in class com.geouniq.android.GeoUniq
Set the status of a privacy consent
setPushNotificationToken(String) - Method in class com.geouniq.android.GeoUniq
Allows to set a token for push notifications that will be visible when accessing this device's resources from the WEB API.
setQueryStringParameter(String, String) - Method in class com.geouniq.android.GeoUniq.CustomEndpoint.Builder
Configures a Query-String parameter to be added to the URL.
setQueryStringParameters(Map<String, String>) - Method in class com.geouniq.android.GeoUniq.CustomEndpoint.Builder
Sets a set of Query-String parameters for the GeoUniq.CustomEndpoint.
setSpeedAdaptivity(GeoUniq.TrackingProfile.SpeedAdaptivity) - Method in class com.geouniq.android.GeoUniq.TrackingProfile.Builder
Sets the value for the Speed-adaptive attribute, as defined by GeoUniq.TrackingProfile.SpeedAdaptivity.
setTime(long) - Method in class com.geouniq.android.GeoUniq.Location
 
setTrackingProfile(GeoUniq.TrackingProfile) - Method in class com.geouniq.android.GeoUniq
Sets the desired profile for the tracking functionality.
setUrl(String) - Method in class com.geouniq.android.GeoUniq.CustomEndpoint.Builder
Sets the URL where location updates have to be sent.
setVisitDuration(int) - Method in class com.geouniq.android.GeoUniq.Location
 
setWakeUpsReduction(boolean) - Method in class com.geouniq.android.GeoUniq
Allows you to set the SDK in wake-ups reduction mode.
showConsentDialogAndSet(Activity, GeoUniq.IConsentAlertResponseListener) - Method in class com.geouniq.android.GeoUniq
Deprecated.
This method is no longer used.

Use GeoUniq.showPrivacyPolicyAndSet(Activity, IPrivacyPolicyListener) instead.

showPrivacyPolicyAndSet(Activity, GeoUniq.IPrivacyPolicyListener) - Method in class com.geouniq.android.GeoUniq
Show a dialog that ask for privacy consents permission
showPrivacyPolicyAndSet(Context, GeoUniq.IPrivacyPolicyListener) - Method in class com.geouniq.android.GeoUniq
Show a dialog that ask for privacy consents permission
showPrivacyPolicySwitchesAndSet(Activity, GeoUniq.IPrivacyPolicyListener) - Method in class com.geouniq.android.GeoUniq
Show a dialog that ask for privacy consents permission
showPrivacyPolicySwitchesAndSet(Context, GeoUniq.IPrivacyPolicyListener) - Method in class com.geouniq.android.GeoUniq
Show a dialog that ask for privacy consents permission
startPosition() - Method in class com.geouniq.android.GeoUniq.MotionActivity
Allows to obtain the start position of this MotionActivity
startResolution(Activity) - Method in enum class com.geouniq.android.GeoUniq.RequestResult
Resolves an error by starting any intents requiring user interaction.
startTime() - Method in class com.geouniq.android.GeoUniq.MotionActivity
Allows to obtain the start time of this MotionActivity
STILL - Enum constant in enum class com.geouniq.android.GeoUniq.MotionActivity.Type
Enumeration value indicating that the user is not moving
SUCCESS - Enum constant in enum class com.geouniq.android.GeoUniq.RequestResult
The request was successful.
SUFFICIENTLY_ALLOWED - Enum constant in enum class com.geouniq.android.GeoUniq.TrackingProfile.GpsUsage
GPS usage is sufficiently allowed.

T

toString() - Method in class com.geouniq.android.GeoUniq.CircularArea
 
toString() - Method in class com.geouniq.android.GeoUniq.GeoPoint
 
toString() - Method in class com.geouniq.android.GeoUniq.Location
 
toString() - Method in class com.geouniq.android.GeoUniq.MotionActivity
 
type() - Method in class com.geouniq.android.GeoUniq.MotionActivity
Allows to obtain the GeoUniq.MotionActivity.Type of movement of this MotionActivity

U

UNKNOWN - Enum constant in enum class com.geouniq.android.GeoUniq.GeoFence.Status
The status is unknown.
This value either means that the GeoFence is not being monitored or that the position of the device is unknown.
UNKNOWN - Enum constant in enum class com.geouniq.android.GeoUniq.MotionActivity.Type
Enumeration value indicating that no motion activity could be detected with sufficient accuracy
unregisterHomeLocationListener(Class<? extends GeoUniq.IHomeLocationListener>) - Method in class com.geouniq.android.GeoUniq
Remove home location updates for the listener.
unregisterWorkLocationListener(Class<? extends GeoUniq.IWorkLocationListener>) - Method in class com.geouniq.android.GeoUniq
Remove work location updates for the listener.
UPLOAD_DELAY_TOLERANT - Enum constant in enum class com.geouniq.android.GeoUniq.PowerProfile
 

V

valueOf(String) - Static method in enum class com.geouniq.android.GeoUniq.ConsentItem
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.geouniq.android.GeoUniq.GeoFence.Status
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.geouniq.android.GeoUniq.MotionActivity.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.geouniq.android.GeoUniq.PowerProfile
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.geouniq.android.GeoUniq.RequestResult
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.geouniq.android.GeoUniq.TrackingProfile.GpsUsage
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.geouniq.android.GeoUniq.TrackingProfile.SpeedAdaptivity
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.geouniq.android.GeoUniq.ConsentItem
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.geouniq.android.GeoUniq.GeoFence.Status
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.geouniq.android.GeoUniq.MotionActivity.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.geouniq.android.GeoUniq.PowerProfile
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.geouniq.android.GeoUniq.RequestResult
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.geouniq.android.GeoUniq.TrackingProfile.GpsUsage
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.geouniq.android.GeoUniq.TrackingProfile.SpeedAdaptivity
Returns an array containing the constants of this enum class, in the order they are declared.

W

WALKING - Enum constant in enum class com.geouniq.android.GeoUniq.MotionActivity.Type
Enumeration value indicating that the user is walking
A B C D E G H I L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form