| Geofence | Represents a geographical region, also known as a geofence. |
| LocationClient.OnAddGeofencesResultListener | The listener for receiving callbacks when the operation to add geofences completes. |
| LocationClient.OnRemoveGeofencesResultListener | The listener for receiving callbacks when the operation to remove geofences completes. |
| LocationListener | Used for receiving notifications from the LocationClient when the location has changed. |
| ActivityRecognitionClient | The main entry point for activity recognition integration. |
| ActivityRecognitionResult | Result of an activity recognition. |
| DetectedActivity | The detected activity of the device with an an associated confidence. |
| Geofence.Builder | A builder that builds Geofence. |
| GeofenceStatusCodes | Geofence specific status codes, for use in getStatusCode()
|
| LocationClient | The LocationClient is the main entry point for location related APIs, such as location and geofence. |
| LocationRequest | A data object that contains quality of service parameters for requests to
the LocationClient. |
| LocationStatusCodes | Status codes that can be returned to listeners to indicate the success or failure of an operation. |