Android.Hardware.Location.GeofenceHardware: Method Members

The methods of Android.Hardware.Location.GeofenceHardware are listed below. For a list of all members, see the GeofenceHardware Members list.

See Also: Inherited members from Java.Lang.Object

Public Methods

AddGeofence(int, GeofenceMonitoringType, GeofenceHardwareRequest, GeofenceHardwareCallback) : bool
Creates a circular geofence which is monitored by subsystems in the hardware.
GetMonitoringTypes() : int[]
Returns all the hardware geofence monitoring systems which are supported
GetStatusOfMonitoringType(GeofenceMonitoringType) : int
Returns current status of a hardware geofence monitoring system.
PauseGeofence(int, GeofenceMonitoringType) : bool
Pauses the monitoring of a geofence added by GeofenceHardware.AddGeofence(int, Android.Hardware.Location.GeofenceMonitoringType, Android.Hardware.Location.GeofenceMonitoringType, Android.Hardware.Location.GeofenceMonitoringType) call.
RegisterForMonitorStateChangeCallback(GeofenceMonitoringType, GeofenceHardwareMonitorCallback) : bool
Register the callback to be notified when the state of a hardware geofence monitoring system changes.
RemoveGeofence(int, GeofenceMonitoringType) : bool
Removes a geofence added by GeofenceHardware.AddGeofence(int, Android.Hardware.Location.GeofenceMonitoringType, Android.Hardware.Location.GeofenceMonitoringType, Android.Hardware.Location.GeofenceMonitoringType) call.
ResumeGeofence(int, GeofenceMonitoringType, GeofenceTransition) : bool
Resumes the monitoring of a geofence added by GeofenceHardware.PauseGeofence(int, Android.Hardware.Location.GeofenceMonitoringType) call.
UnregisterForMonitorStateChangeCallback(GeofenceMonitoringType, GeofenceHardwareMonitorCallback) : bool
Unregister the callback that was used with GeofenceHardware.RegisterForMonitorStateChangeCallback(GeofenceMonitoringType, Android.Hardware.Location.GeofenceHardwareMonitorCallback) to notify when the state of the hardware geofence monitoring system changes.