All Classes and Interfaces
Class
Description
Basic class for using GeoUniq handler and accessing GeoUniq SDK's API.
This Class is implemented according to the Singleton design pattern.
This Class is implemented according to the Singleton design pattern.
Models a circular area on the Earth's surface.
This enum model a single consent
Defines an Endpoint that can be set to receive location updates.
Builder class to obtain
GeoUniq.CustomEndpoint objectsIndicates that the url provided to the builder through the method
GeoUniq.CustomEndpoint.Builder.setUrl(String) is invalidIndicates that no valid url has been set for the
GeoUniq.CustomEndpointRepresents an area that has to be monitored.
Builder class to obtain
GeoUniq.GeoFence objectsModels the status of the device with respect to a
Geofence.Defines callback methods to receive updates on the status of a monitored
GeoUniq.GeoFence.Models a point on the Earth
This class model the home location detected for the device.
Deprecated.
This interface is no longer used.
Map that wrap the consents list and its status
Defines a callback method to receive the DEVICE-ID assigned by GeoUniq Platform to this device.
Provides a callback method to be notified of errors after calling some GeoUniq SDK's API methods.
Defines callback methods to receive updates on the detection of a new
GeoUniq.HomeLocation.Defines callback methods to receive
Location objects
after calling GeoUniq.getLocation(float, ILocationListener, IErrorListener).Interface to receive callbacks when calling
GeoUniq.getLocationHistory(Date, Date, boolean, ILocationsReceiver).Defines methods to receive a callback when a motion activity starts or ends.
Register a callback to be invoked when privacy consent view is closed
Defines methods to receive a callback when a new position update is detected and sent to GeoUniq analytics platform.
Defines callback methods to receive updates on the detection of a new
GeoUniq.WorkLocation.A location detected for the device.
Models a motion activity, that is, a period of time during which the same motion type (see
GeoUniq.MotionActivity.Type) has been observedEnumeration defining the kinds of motion activities.
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
Use them with
GeoUniq.setPowerProfile(PowerProfile).Defines possible errors that may occur when some specific methods of GeoUniq SDK are called.
Defines a profile to be set for the tracking functionality.
Utility class to set the attributes and obtain an instance of the enclosing
GeoUniq.TrackingProfile class.Enumeration that defines the GPS-usage attribute for
GeoUniq.TrackingProfile.Enumeration that defines the Speed-adaptiveness attribute for
GeoUniq.TrackingProfile.This class model the work location detected for the device.
Broadcast receiver to receive boot event notification to start
You do not need to instantiate this class.
This
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.Broadcast receiver to receive motion fragment updates from Google Play Services.
You do not need to instantiate this class.
This
You do not need to instantiate this class.
This
BroadcastReceiver must be declared in the Manifest
otherwise GeoUniqService will not start.Broadcast receiver to receive internal timer expiration events.
You do not need to instantiate this class.
This
You do not need to instantiate this class.
This
BroadcastReceiver must be declared in the Manifest
otherwise GeoUniqService will not start.Created by Luca Tomaino on 29/08/2020.