com.google.android.gms.common.api | Android Developers

Quicknav Quicknav
Links

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

Android Sites

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

Language
close

- - About
  - Wear
  - TV
  - Auto
- - Get Started
  - Devices
  - Style
  - Patterns
  - Building Blocks
  - Downloads
  - Videos
- - Training
  - API Guides
  - Reference
  - Tools
  - Google Services
  - Samples
- - Google Play
  - Essentials
  - Get Users
  - Engage & Retain
  - Monetize
  - Tools & Reference
  - Developer Stories

## Results

Loading...
package

# com.google.android.gms.common.api

## Interfaces

Api.ApiOptions | Base interface for API options.
Api.ApiOptions.HasOptions | Base interface for `Api.ApiOptions` in `Api`s that have options.
Api.ApiOptions.NotRequiredOptions | Base interface for `Api.ApiOptions` that are not required, don't exist.
Api.ApiOptions.Optional | Base interface for `Api.ApiOptions` that are optional.
GoogleApiClient | The main entry point for Google Play services integration.
GoogleApiClient.ConnectionCallbacks | Provides callbacks that are called when the client is connected or disconnected from the service.
GoogleApiClient.OnConnectionFailedListener | Provides callbacks for scenarios that result in a failed attempt to connect the client to the service.
PendingResult<R extends Result> | Represents a pending result from calling an API method in Google Play services.
Releasable | Represents a resource, or a holder of resources, which may be released once they are no longer needed.
Result | Represents the final result of invoking an API method in Google Play Services.
ResultCallback<R extends Result> | An interface for receiving a `Result` from a `PendingResult` as an asynchronous callback.

## Classes

Api<O extends Api.ApiOptions> | Describes a section of the Google Play Services API that should be made available.
Api.ApiOptions.NoOptions | `Api.ApiOptions` implementation for `Api`s that do not take any options.
Batch | Handles a batch of `PendingResult` items.
Batch.Builder | Builder for `Batch` objects.
BatchResult | The result of a batch operation.
BatchResultToken<R extends Result> | Result token used to retrieve the result of individual operations from a batch.
CommonStatusCodes | Common status codes that are often shared across API surfaces.
GoogleApiClient.Builder | Builder to configure a `GoogleApiClient`.
Scope | Describes an OAuth 2.0 scope to request.
Status | Represents the results of work.