com.google.android.gms.common.api

Interfaces

Api.ApiOptions

Base interface for API options.

Api.ApiOptions.HasAccountOptions

An interface for ApiOptions that include an account.

Api.ApiOptions.HasGoogleSignInAccountOptions

An interface for ApiOptions that includes a GoogleSignInAccount

Api.ApiOptions.HasOptions

Base interface for ApiOptions in Apis that have options.

Api.ApiOptions.NotRequiredOptions

Base interface for ApiOptions that are not required, don't exist.

Api.ApiOptions.Optional

Base interface for ApiOptions that are optional.

GoogleApiClient.ConnectionCallbacks

This interface is deprecated.

use GoogleApi based APIs instead. seemoving past googleapiclient.

GoogleApiClient.OnConnectionFailedListener

This interface is deprecated.

use GoogleApi based apis instead. seemoving past googleapiclient. api implementors should use the stand-alone instead.

HasApiKey

Anything that has an ApiKey.

OptionalModuleApi

An API that requires an optional module.

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

An interface for receiving a Result from a as an asynchronous callback.

Classes

Api

Describes a section of the Google Play Services API that should be made available.

Api.ApiOptions.NoOptions

ApiOptions implementation for Apis 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

Result token used to retrieve the result of individual operations from a batch.

BooleanResult

A Result with a boolean value.

CommonStatusCodes

Common status codes that are often shared across API surfaces.

GoogleApi

Base class for Google API entry points.

GoogleApiActivity

Helper activity used by Google Play services APIs to display resolutions for connection errors.

GoogleApiClient

This class is deprecated.

Use GoogleApi based APIs instead.

GoogleApiClient.Builder

This class is deprecated.

Use GoogleApi based APIs instead.

OptionalPendingResult

Each OptionalPendingResult is a PendingResult with additional support for non-blocking accessors.

PendingResult

Represents a pending result from calling an API method in Google Play services.

PendingResults

Provides factory methods for PendingResult instances, primarily for use in tests.

ResolvingResultCallbacks

ResultCallbacks which automatically start resolutions for failures.

Response

Represents the successful result of invoking an API method in Google Play services using a subclass of GoogleApi.

ResultCallbacks

Callbacks for receiving a Result from a as an asynchronous callback.

ResultTransform

Transforms a Result by making a subsequent API call.

Scope

Describes an OAuth 2.0 scope to request.

Status

Represents the results of work.

TransformedResult

Represents a pending result that has been transformed by one or more subsequent API calls.

Exceptions

ApiException

Exception to be returned by a Task when a call to Google Play services has failed.

AvailabilityException

Contains the result of an availability check for one or more GoogleApis.

ResolvableApiException

Exception to be returned by a Task when a call to Google Play services has failed with a possible resolution.

UnsupportedApiCallException

Exception that's thrown when an API call is not supported by the Google Play services package.