Quicknav Quicknav
Links

- Google Play Developer Console
- Android Developers Blog
- About Android

Android Sites

- Android.com
- Android Developers
- Android Open Source Project

close

- - Get Started
  - Style
  - Patterns
  - Building Blocks
  - Downloads
  - Videos
- - Training
  - API Guides
  - Reference
  - Tools
    - Get the SDK
  - Google Services
- - Google Play
  - Publishing
  - Promoting
  - App Quality
  - Spotlight
  - Open Distribution

## Results

Loading...
package

# com.google.android.gms.location

## Interfaces

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.

## Classes

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.