Package com.geouniq.android
-
Interface Summary Interface Description GeoUniq.GeoFenceListener Defines callback methods to receive updates on the status of a monitoredGeoUniq.GeoFence.GeoUniq.IConsentAlertResponseListener Deprecated. This interface is no longer used.GeoUniq.IConsentsMap Map that wrap the consents list and its statusGeoUniq.IDeviceIdListener Defines a callback method to receive the DEVICE-ID assigned by GeoUniq Platform to this device.GeoUniq.IErrorListener Provides a callback method to be notified of errors after calling some GeoUniq SDK's API methods.GeoUniq.IHomeLocationListener Defines callback methods to receive updates on the detection of a newGeoUniq.HomeLocation.GeoUniq.ILocationListener Defines callback methods to receiveLocationobjects after callingGeoUniq.getLocation(float, ILocationListener, IErrorListener).GeoUniq.ILocationsReceiver Interface to receive callbacks when callingGeoUniq.getLocationHistory(Date, Date, boolean, ILocationsReceiver).GeoUniq.IMotionActivityListener Defines methods to receive a callback when a motion activity starts or ends.GeoUniq.IPrivacyPolicyListener Register a callback to be invoked when privacy consent view is closedGeoUniq.ITrackingListener Defines methods to receive a callback when a new position update is detected and sent to GeoUniq analytics platform.GeoUniq.IWorkLocationListener Defines callback methods to receive updates on the detection of a newGeoUniq.WorkLocation.GeoUniq.TriggerListener -
Class Summary Class Description GeoUniq Basic class for using GeoUniq handler and accessing GeoUniq SDK's API.
This Class is implemented according to the Singleton design pattern.GeoUniq.CircularArea Models a circular area on the Earth's surface.GeoUniq.CustomEndpoint Defines an Endpoint that can be set to receive location updates.GeoUniq.CustomEndpoint.Builder Builder class to obtainGeoUniq.CustomEndpointobjectsGeoUniq.GeoFence Represents an area that has to be monitored.GeoUniq.GeoFence.Builder Builder class to obtainGeoUniq.GeoFenceobjectsGeoUniq.GeoPoint Models a point on the EarthGeoUniq.HomeLocation This class model the home location detected for the device.GeoUniq.Location A location detected for the device.GeoUniq.MotionActivity Models a motion activity, that is, a period of time during which the same motion type (seeGeoUniq.MotionActivity.Type) has been observedGeoUniq.TrackingProfile Defines a profile to be set for the tracking functionality.GeoUniq.TrackingProfile.Builder Utility class to set the attributes and obtain an instance of the enclosingGeoUniq.TrackingProfileclass.GeoUniq.WorkLocation This class model the work location detected for the device.GUBootEventReceiver Broadcast receiver to receive boot event notification to startGeoUniqServiceafter a system reboot.
You do not need to instantiate this class.
ThisBroadcastReceivermust be declared in the Manifest otherwiseGeoUniqServicewill not start.GUMotionActivityUpdatesReceiver Broadcast receiver to receive motion fragment updates from Google Play Services.
You do not need to instantiate this class.
ThisBroadcastReceivermust be declared in the Manifest otherwiseGeoUniqServicewill not start.GUTimerReceiver Broadcast receiver to receive internal timer expiration events.
You do not need to instantiate this class.
ThisBroadcastReceivermust be declared in the Manifest otherwiseGeoUniqServicewill not start.LocationUpdatesBroadcastReceiver Created by Luca Tomaino on 29/08/2020. -
Enum Summary Enum Description GeoUniq.ConsentItem This enum model a single consentGeoUniq.GeoFence.Status Models the status of the device with respect to aGeofence.GeoUniq.MotionActivity.Type Enumeration defining the kinds of motion activities.GeoUniq.PowerProfile 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 withGeoUniq.setPowerProfile(PowerProfile).GeoUniq.RequestResult Defines possible errors that may occur when some specific methods of GeoUniq SDK are called.GeoUniq.TrackingProfile.GpsUsage Enumeration that defines the GPS-usage attribute forGeoUniq.TrackingProfile.GeoUniq.TrackingProfile.SpeedAdaptivity Enumeration that defines the Speed-adaptiveness attribute forGeoUniq.TrackingProfile. -
Exception Summary Exception Description GeoUniq.CustomEndpoint.InvalidUrlException Indicates that the url provided to the builder through the methodGeoUniq.CustomEndpoint.Builder.setUrl(String)is invalidGeoUniq.CustomEndpoint.NoUrlDefinedException Indicates that no valid url has been set for theGeoUniq.CustomEndpoint