Help developers solve problems
Learn more
These are the Android API classes. See all API packages.
| Account | The main entry point for Google+ account management. |
| AccountChangeEvent | AccountChangeEvent instances are Parcelables that contain data about an event for an account (e.g., the account was added, modified, etc.). |
| AccountChangeEventsRequest |
Requests for AccountChangeEvents.
|
| AccountChangeEventsResponse |
Response to a AccountChangeEventsRequest.
|
| AccountPicker |
Common account picker similar to the standard framework account picker introduced in ICS:
newChooseAccountIntent.
|
| Achievement | Data interface for retrieving achievement information. |
| AchievementBuffer | Data structure providing access to a list of achievements. |
| AchievementEntity | Data object representing a set of Achievement data. |
| Achievements | Entry point for achievements functionality. |
| Achievements.LoadAchievementsResult | Result delivered when achievement data has been loaded. |
| Achievements.UpdateAchievementResult | Result delivered when achievement data has been updated (revealed, unlocked or incremented). |
| Action | Represents an action performed by a user. |
| Action.Builder |
Create a builder for an Action.
|
| ActivityRecognition | The main entry point for activity recognition integration. |
| ActivityRecognitionApi | The main entry point for interacting with activity recognition. |
| ActivityRecognitionResult | Result of an activity recognition. |
| Address | APIs for accessing a user's address. |
| Address | Parcelable representing an address. |
| Address.AddressOptions | A class that encapsulates options for the Address APIs. |
| AddressConstants | Constants used for Address APIs. |
| AddressConstants.ErrorCodes | Error codes that could be returned in the data Intent returned to your Activity via its onActivityResult method. |
| AddressConstants.Extras | Keys for Intent extras. |
| AddressConstants.ResultCodes |
Custom result codes that can be returned to your Activity's onActivityResult method after
you call requestUserAddress(GoogleApiClient, UserAddressRequest, int).
|
| AddressConstants.Themes |
System themes that can be used to customize the UI elements shown when you call
requestUserAddress(GoogleApiClient, UserAddressRequest, int).
|
| AdListener | A listener for receiving notifications during the lifecycle of an ad. |
| AdMobExtras |
This class is deprecated.
Instead of using this class in conjunction with
addNetworkExtras(NetworkExtras), pass a Bundle
to addNetworkExtrasBundle(Class extends MediationAdapter>, Bundle) along
with com.google.ads.mediation.admob.AdMobAdapter.class.
|
| AdRequest |
An AdRequest contains targeting information used to fetch an ad.
|
| AdRequest.Builder |
Builds an AdRequest.
|
| AdSize | The size of a banner ad. |
| AdvertisingIdClient | Helper library for retrieval of advertising ID and related information such as the limit ad tracking setting. |
| AdvertisingIdClient.Info | Includes both the advertising ID as well as the limit ad tracking setting. |
| AdView |
The View to display banner ads.
|
| AndroidAppUri | A class to encapsulate and handle AndroidAppUri, a special Uri indicating app and deep link. |
| Api<O extends Api.ApiOptions> | Describes a section of the Google Play Services API that should be made available. |
| Api.ApiOptions | Base interface for API options. |
| Api.ApiOptions.HasOptions |
Base interface for Api.ApiOptions in Apis that have options.
|
| Api.ApiOptions.NoOptions |
Api.ApiOptions implementation for Apis that do not take any 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.
|
| AppEventListener | A listener interface for app events triggered by ads. |
| AppIndex | Main entry point for the App Indexing API. |
| AppIndexApi | Provides methods for indexing actions that users are performing in your app to Google. |
| AppIndexApi.ActionResult |
Represents the result of writing an Action.
|
| AppIndexApi.AppIndexingLink | An outbound link attached to viewed content. |
| ApplicationMetadata | Cast application metadata. |
| AppState | This interface is deprecated. App State APIs are now deprecated. Please use Saved Games instead (https://developers.google.com/games/services/common/concepts/savedgames). |
| AppStateBuffer | Data structure providing access to a list of app states. |
| AppStateManager | This class is deprecated. App State APIs are now deprecated. Please use Saved Games instead (https://developers.google.com/games/services/common/concepts/savedgames). |
| AppStateManager.StateConflictResult |
Result retrieved from AppStateManager.StateResult when a conflict is detected while loading app
state.
|
| AppStateManager.StateDeletedResult | Result delivered when app state data has been deleted. |
| AppStateManager.StateListResult | Result delivered when app state data has been loaded. |
| AppStateManager.StateLoadedResult |
Result retrieved from AppStateManager.StateResult when app state data has been loaded successfully.
|
| AppStateManager.StateResult | Result of an operation that could potentially generate a state conflict. |
| AppStateStatusCodes | Status codes for AppState results. |
| Asset | An asset is a binary blob shared between data items that is replicated across the wearable network on demand. |
| 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. |
| BitmapDescriptor | Defines an image. |
| BitmapDescriptorFactory | Used to create a definition of an image, used for marker icons and ground overlays. |
| BleApi | API for scanning, claiming, and using Bluetooth Low Energy devices in Google Fit. |
| BleDevice | Representation of a BLE Device (such as a heart rate monitor) that broadcasts information about its on board sensors. |
| BleDevicesResult |
Result of listClaimedBleDevices(GoogleApiClient).
|
| BleScanCallback | Callback for BLE Scans. |
| Bucket | A bucket represents a time interval over which aggregated data is computed. |
| BuyButtonAppearance | Options for Wallet button appearance. |
| BuyButtonText | Options for text displayed on the Wallet buy button. |
| CameraPosition | An immutable class that aggregates all camera position parameters. |
| CameraPosition.Builder | Builds camera position. |
| CameraUpdate | Defines a camera move. |
| CameraUpdateFactory |
A class containing methods for creating CameraUpdate objects that change a map's camera.
|
| CampaignTrackingReceiver |
The Google Play com.android.vending.INSTALL_REFERRER Intent is broadcast when an
app is installed from the Google Play Store and has campaign data available (i.e.
|
| CampaignTrackingService | IntentService for handling the Google Play Store's INSTALL_REFERRER intent. |
| Cart | Parcelable representing a shopping cart. |
| Cart.Builder |
Builder to create a Cart.
|
| Cast | Main entry point for the Cast APIs. |
| Cast.ApplicationConnectionResult |
When a connection to a receiver application has been established, this object contains
information about that application, including its ApplicationMetadata and current
status.
|
| Cast.CastApi | The main entry point for interacting with a Google Cast device. |
| Cast.CastOptions |
API configuration parameters for Cast.
|
| Cast.CastOptions.Builder |
A builder to create an instance of Cast.CastOptions to set
API configuration parameters for Cast.
|
| Cast.Listener |
The list of Cast callbacks.
|
| Cast.MessageReceivedCallback |
The interface to process received messages from a CastDevice.
|
| CastDevice | An object representing a Cast receiver device. |
| CastMediaControlIntent | Intent constants for use with the Cast MediaRouteProvider. |
| CastStatusCodes | Status codes for the Cast APIs. |
| ChangeEvent |
Sent when a DriveResource has had a change to its DriveContents or
Metadata.
|
| ChangeListener |
Event listener interface for ChangeEvent.
|
| Circle | A circle on the earth's surface (spherical cap). |
| CircleOptions |
Defines options for a Circle.
|
| CommonStatusCodes | Common status codes that are often shared across API surfaces. |
| CompletionEvent |
An event delivered after the client requests a completion notification using
setNotifyOnCompletion(boolean) and that action has either succeeded or
failed on the server.
|
| CompletionListener |
Event listener interface for CompletionEvent.
|
| ConfigApi | API for accessing custom data types and settings in Google Fit. |
| ConnectionResult | Contains all possible error codes for when a client fails to connect to Google Play services. |
| Container | An object that provides access to container values. |
| Container.FunctionCallMacroCallback | Callback that is provided by the application to calculate the value of a custom macro. |
| Container.FunctionCallTagCallback | Callback that is provided by the application to execute a custom tag. |
| ContainerHolder | Holder for an active container. |
| ContainerHolder.ContainerAvailableListener | Listener object that is called when a new container is available. |
| CountrySpecification | Parcelable representing a country. |
| CountrySpecification | Parcelable representing a country. |
| CreateFileActivityBuilder | A builder that is used to configure and display the create file activity. |
| CustomEvent |
A CustomEvent is similar to a
MediationAdapter except that it is a completely
self-service mechanism for publishers to create their own adapter.
|
| CustomEventBanner | A custom event to support banner ads. |
| CustomEventBannerListener |
Custom events that implement CustomEventBanner should use this listener to send callbacks
to the mediation library to properly manage ad flow.
|
| CustomEventExtras |
This class is deprecated.
This class will only work with implementations of the old
CustomEventAdapter which has been deprecated in favor of
CustomEventBanner and
CustomEventInterstitial.
To pass extras to custom events that implement
CustomEventBanner or
CustomEventInterstitial,
call addCustomEventExtrasBundle(Class extends CustomEvent>, Bundle)
with the class of your
CustomEventBanner or
CustomEventInterstitial
implementation and a Bundle.
|
| CustomEventInterstitial | A custom event that supports interstitial ads. |
| CustomEventInterstitialListener | A custom event interstitial listener. |
| CustomEventListener | A base custom event listener for banner and interstitial ads. |
| CustomPropertyKey |
The key to a Custom File Property key-value pair that can be serialized in a Parcel.
|
| DataApi |
Exposes an API for components to read or write data items and
assets.
|
| DataApi.DataItemResult | Contains a single data item. |
| DataApi.DataListener |
Used with addListener(GoogleApiClient, DataApi.DataListener) to receive data events.
|
| DataApi.DeleteDataItemsResult | Contains the number of deleted items. |
| DataApi.GetFdForAssetResult | Contains a file descriptor for the requested asset. |
| DataBuffer<T> | Base class for a buffer of typed data. |
| DataBufferAdapter<T> |
A concrete BaseAdapter that is backed by concatenated DataBuffers. |
| DataBufferObserver | An interface for notifying an observer about changes to a DataBuffer. |
| DataBufferObserver.Observable | Interface a data buffer can implement to expose the fact that it supports observation. |
| DataBufferObserverSet | Utility class for managing a set of observers and distributing their notifications. |
| DataBufferUtils |
Utilities for working with DataBuffer objects.
|
| DataDeleteRequest | A request to delete data and sessions added by the app from the Google Fit store in the time interval specified. |
| DataDeleteRequest.Builder | Builder used to create new DataDeleteRequests. |
| DataEvent | Data interface for data events. |
| DataEventBuffer | Data structure holding references to a set of events. |
| DataItem | The base object of data stored in the Android Wear network. |
| DataItemAsset | A reference to an asset stored in a data item. |
| DataItemBuffer |
Data structure holding reference to a set of DataItems.
|
| DataLayer | The data layer is a map holding generic information about the application. |
| DataMap |
A map of data supported by PutDataMapRequest and DataMapItems.
|
| DataMapItem | Creates a new dataItem-like object containing structured and serializable data. |
| DataPoint |
Represents a single data point in a data type's stream from a particular
data source.
|
| DataReadRequest | Request for reading data from Google Fit. |
| DataReadRequest.Builder | Builder used to create new DataReadRequests. |
| DataReadResult |
Result of readData(GoogleApiClient, DataReadRequest).
|
| DataSet |
Represents a fixed set of data points in a data type's stream
from a particular data source.
|
| DataSource | Definition of a unique source of sensor data. |
| DataSource.Builder | A builder that can be used to construct new data source objects. |
| DataSourcesRequest |
Request for finding data sources in Google Fit.
|
| DataSourcesRequest.Builder | Builder used to create new DataSourceRequests. |
| DataSourcesResult |
Result of findDataSources(GoogleApiClient, DataSourcesRequest).
|
| DataType | The data type defines the schema for a stream of data being collected by, inserted into, or queried from Google Fit. |
| DataTypeCreateRequest | A request for inserting an application-specific data type into the Google Fit store. |
| DataTypeCreateRequest.Builder | Builder used to create new DataTypeInsertRequests. |
| DataTypeResult |
Result of
readDataType(GoogleApiClient, String).
|
| DetectedActivity | The detected activity of the device with an an associated confidence. |
| Device | Representation of an integrated device (such as a phone or a wearable) that can hold sensors. |
| DeviceFeature | Data interface for retrieving device feature history. |
| DeviceFeatureBuffer |
Data structure providing access to a list of DeviceFeature objects.
|
| Dimension |
Constants for specifying dimensions in WalletFragmentStyle.
|
| Drive | The Drive API provides easy access to users' Google Drive contents. |
| DriveApi | The main entry point for interacting with Drive. |
| DriveApi.DriveContentsResult |
Result that contains a DriveContents.
|
| DriveApi.DriveIdResult |
Result that contains a DriveId.
|
| DriveApi.MetadataBufferResult |
Result that contains a MetadataBuffer.
|
| DriveContents | A reference to a Drive file's contents. |
| DriveEvent | Base interface implemented by all Drive event types. |
| DriveEventService | Abstract base class for a bound service that handles Drive events. |
| DriveFile | A file in Drive. |
| DriveFile.DownloadProgressListener | A listener that listens for progress events on an active contents download. |
| DriveFolder | A folder in Drive. |
| DriveFolder.DriveFileResult |
A result that contains a DriveFile.
|
| DriveFolder.DriveFolderResult |
A result that contains a DriveFolder.
|
| DriveId | A canonical identifier for a Drive resource. |
| DrivePreferencesApi | The entry point for retrieving and updating Drive preferences. |
| DrivePreferencesApi.FileUploadPreferencesResult |
Result that contains a FileUploadPreferences reference.
|
| DriveResource | A Resource represents a file or folder in Drive. |
| DriveResource.MetadataResult | Result that is returned in response to metadata requests. |
| DriveStatusCodes |
Drive specific status codes, for use in getStatusCode().
|
| EnableWalletOptimizationReceiver |
A dummy BroadcastReceiver used with an IntentFilter specifying action
ACTION_ENABLE_WALLET_OPTIMIZATION to signal that your application uses
Wallet.
|
| ErrorDialogFragment |
Wraps the Dialog returned by
getErrorDialog(int, Activity, int) by using
DialogFragment so that it can be properly managed by the
Activity.
|
| Event | Data interface for retrieving event information. |
| EventBuffer | Data structure providing access to a list of events. |
| EventEntity | Data object representing the data for a event. |
| Events | Entry point for events functionality. |
| Events.LoadEventsResult | Result delivered when event data has been loaded. |
| ExceptionParser |
This interface is responsible for parsing a Throwable and providing
a short, meaningful description to report to Google Analytics.
|
| ExceptionReporter | Used to catch any uncaught exceptions and report them to Google Analytics. |
| ExecutionOptions | Options that can be included with certain requests to the API to configure notification and conflict resolution behavior. |
| ExecutionOptions.Builder |
A builder for creating a new ExecutionOptions.
|
| Field | A field represents one dimension of a data type. |
| FileUploadPreferences | Represents the file upload preferences associated with the current account. |
| Filter | A query filter that can be used to restrict the results on queries. |
| Filters | A factory for creating filters that are used to construct a Query. |
| Fitness | The main entry point to Google Fit APIs. |
| FitnessActivities | Constants representing different user activities, such as walking, running, and cycling. |
| FitnessSensorService |
A service which allows an installed application to expose sensors to Google Fit, so that they
can be used by other applications through the standard SensorsApi.
|
| FitnessSensorServiceRequest |
Request for registering for sensor events from an application-exposed sensor
data source.
|
| FitnessStatusCodes |
Google Fit specific status codes, for use in getStatusCode()
|
| Freezable<T> | Interface for data objects that support being frozen into immutable representations. |
| FreezableUtils |
Utilities for working with Freezable objects.
|
| FullWallet | Parcelable representing a full wallet response. |
| FullWalletRequest | Parcelable representing a full wallet request. |
| FullWalletRequest.Builder |
Builder to create a FullWalletRequest.
|
| FusedLocationProviderApi | The main entry point for interacting with the fused location provider. |
| Game | Data interface for retrieving game information. |
| GameBuffer | Data structure providing access to a list of games. |
| GameEntity | Data object representing a set of Game data. |
| GameRequest | Data interface for game requests. |
| GameRequestBuffer |
DataBuffer implementation containing Request details.
|
| GameRequestEntity | Data object representing the data for a request. |
| Games | Main entry point for the Games APIs. |
| Games.GamesOptions | API configuration parameters for Games. |
| Games.GamesOptions.Builder | |
| GamesActivityResultCodes |
Result codes that can be set as result in Activities from the Client UI started with
startActivityForResult(Intent, int).
|
| GamesMetadata | Entry point for game metadata functionality. |
| GamesMetadata.LoadGamesResult | Result delivered when game metadata has been loaded. |
| GamesStatusCodes | Status codes for Games results. |
| Geofence | Represents a geographical region, also known as a geofence. |
| Geofence.Builder |
A builder that builds Geofence.
|
| GeofenceStatusCodes |
Geofence specific status codes, for use in getStatusCode()
|
| GeofencingApi | The main entry point for interacting with the geofencing APIs. |
| GeofencingEvent |
Represents an event from the GeofencingApi API.
|
| GeofencingRequest | Specifies the list of geofences to be monitored and how the geofence notifications should be reported. |
| GeofencingRequest.Builder |
A builder that builds GeofencingRequest.
|
| GoogleAnalytics |
This class is a singleton that provides methods for controlling global configuration
and creating Tracker objects.
|
| GoogleApiClient | The main entry point for Google Play services integration. |
| GoogleApiClient.Builder |
Builder to configure a GoogleApiClient.
|
| 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. |
| GoogleAuthException | GoogleAuthExceptions signal Google authentication errors. |
| GoogleAuthUtil | GoogleAuthUtil provides static utility methods to acquire and invalidate authentication tokens. |
| GoogleCloudMessaging |
The class you use to write a GCM-enabled client application that runs on an Android device. |
| GoogleMap | This is the main class of the Google Maps Android API and is the entry point for all methods related to the map. |
| GoogleMap.CancelableCallback | A callback interface for reporting when a task is complete or cancelled. |
| GoogleMap.InfoWindowAdapter | Provides views for customized rendering of info windows. |
| GoogleMap.OnCameraChangeListener | Defines signatures for methods that are called when the camera changes position. |
| GoogleMap.OnIndoorStateChangeListener | A listener for when the indoor state changes. |
| GoogleMap.OnInfoWindowClickListener | Callback interface for click/tap events on a marker's info window. |
| GoogleMap.OnMapClickListener | Callback interface for when the user taps on the map. |
| GoogleMap.OnMapLoadedCallback | Callback interface for when the map has finished rendering. |
| GoogleMap.OnMapLongClickListener | Callback interface for when the user long presses on the map. |
| GoogleMap.OnMarkerClickListener | Defines signatures for methods that are called when a marker is clicked or tapped. |
| GoogleMap.OnMarkerDragListener | Callback interface for drag events on markers. |
| GoogleMap.OnMyLocationButtonClickListener | Callback interface for when the My Location button is clicked. |
| GoogleMap.OnMyLocationChangeListener |
This interface is deprecated.
use FusedLocationProviderApi instead.
FusedLocationProviderApi provides improved location finding and power usage and is used by
the "My Location" blue dot. See the MyLocationDemoActivity in the sample applications folder
for example example code, or the
Location Developer Guide.
|
| GoogleMap.SnapshotReadyCallback | Callback interface to notify when the snapshot has been taken. |
| GoogleMapOptions |
Defines configuration GoogleMapOptions for a GoogleMap.
|
| GooglePlayServicesAvailabilityException |
GooglePlayServicesAvailabilityExceptions are special instances of
UserRecoverableAuthExceptions which are thrown when the expected Google Play services app
is not available for some reason.
|
| GooglePlayServicesNotAvailableException | Indicates Google Play services is not available. |
| GooglePlayServicesRepairableException |
GooglePlayServicesRepairableExceptions are special instances of
UserRecoverableExceptions which are thrown when Google Play Services is not installed,
up-to-date, or enabled.
|
| GooglePlayServicesUtil | Utility class for verifying that the Google Play services APK is available and up-to-date on this device. |
| GroundOverlay | A ground overlay is an image that is fixed to a map. |
| GroundOverlayOptions | Defines options for a ground overlay. |
| HistoryApi | API for inserting, deleting, and reading data in Google Fit. |
| HistoryApi.ViewIntentBuilder | Builder of intents to view data stored in Google Fit. |
| HitBuilders | Helper class to build a map of hit parameters and values. |
| HitBuilders.AppViewBuilder | This class is deprecated. This class has been deprecated in favor of the new ScreenViewBuilder class. The two classes are semantically similar but the latter is consistent across all the Google Analytics platforms. |
| HitBuilders.EventBuilder | A Builder object to build event hits. |
| HitBuilders.ExceptionBuilder | Exception builder allows you to measure the number and type of caught and uncaught crashes and exceptions that occur in your app. |
| HitBuilders.HitBuilder<T extends HitBuilder> | Internal class to provide common builder class methods. |
| HitBuilders.ItemBuilder | This class is deprecated. This class has been deprecated in favor of a richer set of APIs on all the HitBuilder classes. With the new approach, simply use addProduct, addImpression, addPromo and setAction to add ecommerce data to any of the hits. |
| HitBuilders.ScreenViewBuilder | Class to build a screen view hit. |
| HitBuilders.SocialBuilder | A Builder object to build social event hits. |
| HitBuilders.TimingBuilder | Hit builder used to collect timing related data. |
| HitBuilders.TransactionBuilder | This class is deprecated. This class has been deprecated in favor of a richer set of APIs on all the HitBuilder classes. With the new approach, simply use addProduct, addImpression, addPromo and setAction to add ecommerce data to any of the hits. |
| ImageManager | This class is used to load images from the network and handles local caching for you. |
| ImageManager.OnImageLoadedListener | Listener interface for handling when the image for a particular URI has been loaded. |
| InAppPurchase | Contains information about a purchase. |
| InAppPurchaseListener | A listener interface for In-App Purchase triggered by ads. |
| InAppPurchaseResult | Contains information about the result of a default purchase. |
| IndoorBuilding | Represents a building. |
| IndoorLevel | Represents a level in a building. |
| InstallReferrerReceiver |
The Google Play com.android.vending.INSTALL_REFERRER Intent is broadcast when an
app is installed from the Google Play Store.
|
| InstallReferrerService | IntentService for handling the Google Play Store's INSTALL_REFERRER intent. |
| InstrumentInfo | Parcelable representing more detailed information about a payment instrument. |
| InterstitialAd | Full-screen interstitial ads. |
| Invitation | Data interface for an invitation object. |
| InvitationBuffer |
DataBuffer implementation containing Invitation data.
|
| InvitationEntity | Data object representing the data for a multiplayer invitation. |
| Invitations | Entry point for invitations functionality. |
| Invitations.LoadInvitationsResult | Result delivered when invitations have been loaded. |
| ItemScope | |
| ItemScope.Builder |
| KeepName | Indicates that the name of this object (class, method, etc) should be retained when proguarding. |
| LatLng | An immutable class representing a pair of latitude and longitude coordinates, stored as degrees. |
| LatLngBounds | An immutable class representing a latitude/longitude aligned rectangle. |
| LatLngBounds.Builder | This is a builder that is able to create a minimum bound based on a set of LatLng points. |
| LaunchOptions | An object that holds options that affect how a receiver application is launched. |
| LaunchOptions.Builder |
A builder for LaunchOptions objects.
|
| Leaderboard | Data interface for leaderboard metadata. |
| LeaderboardBuffer |
DataBuffer containing Leaderboard data.
|
| Leaderboards | Entry point for leaderboard functionality. |
| Leaderboards.LeaderboardMetadataResult | Result delivered when leaderboard metadata has been loaded. |
| Leaderboards.LoadPlayerScoreResult | Result delivered when a player's leaderboard score has been loaded. |
| Leaderboards.LoadScoresResult | Result delivered when leaderboard scores have been loaded. |
| Leaderboards.SubmitScoreResult | Result delivered when a leaderboard score has been submitted. |
| LeaderboardScore | Data interface representing a single score on a leaderboard. |
| LeaderboardScoreBuffer |
DataBuffer containing LeaderboardScore data.
|
| LeaderboardVariant | Data interface for a specific variant of a leaderboard; a variant is defined by the combination of the leaderboard's collection (public or social) and time span (daily, weekly, or all-time). |
| LineItem | Parcelable representing a line item in a shopping cart. |
| LineItem.Builder |
Builder to create a LineItem.
|
| LineItem.Role | Role of a line item. |
| ListSubscriptionsResult |
Result of listSubscriptions(GoogleApiClient, DataType).
|
| LoadMatchesResponse |
Response object containing the data requested in a
loadMatchesByStatus(GoogleApiClient, int, int[]) call.
|
| LocationListener |
Used for receiving notifications from the FusedLocationProviderApi when the location
has changed.
|
| LocationRequest |
A data object that contains quality of service parameters for requests to
the FusedLocationProviderApi.
|
| LocationServices | The main entry point for location services integration. |
| LocationSource |
Defines an interface for providing location data, typically to a GoogleMap object.
|
| LocationSource.OnLocationChangedListener | Handles a location update. |
| LocationStatusCodes |
This class is deprecated.
Use GeofenceStatusCodes.
|
| Logger | Interface to be used for logging debug and informational messages from the SDK. |
| Logger.LogLevel | Log level settings. |
| LoyaltyWalletObject | Parcelable representing a loyalty wallet object. |
| MapFragment | A Map component in an app. |
| MapsInitializer | Use this class to initialize the Google Maps Android API if features need to be used before obtaining a map. |
| MapView | A View which displays a map (with data obtained from the Google Maps service). |
| Marker | An icon placed at a particular point on the map's surface. |
| MarkerOptions | Defines MarkerOptions for a marker. |
| MaskedWallet | Parcelable representing a masked wallet response. |
| MaskedWallet.Builder |
Builder to create a MaskedWallet.
|
| MaskedWalletRequest | Parcelable representing a masked wallet request. |
| MaskedWalletRequest.Builder |
Builder to create a MaskedWalletRequest.
|
| MediaInfo | A class that aggregates information about a media item. |
| MediaInfo.Builder |
A builder for MediaInfo objects.
|
| MediaMetadata | Container class for media metadata. |
| MediaStatus | A class that holds status information about some media. |
| MediationAdapter | Adapter for third party ad networks. |
| MediationAdRequest | Information about the ad to fetch for a single publisher. |
| MediationBannerAdapter | Adapter for third party ad networks that support banner ads. |
| MediationBannerListener | Callback for an adapter to communicate back to the mediation library. |
| MediationInterstitialAdapter | Adapter for third party ad networks that support interstitial ads. |
| MediationInterstitialListener | Callback for an adapter to communicate back to the mediation library. |
| MediaTrack | A class that represents a media track, such as a language track or closed caption text track in a video. |
| MediaTrack.Builder |
A builder for MediaTrack objects.
|
| MessageApi | Exposes an API for components to send messages to other nodes. |
| MessageApi.MessageListener |
Used with addListener(GoogleApiClient, MessageApi.MessageListener) to receive message events.
|
| MessageApi.SendMessageResult | Contains the request id assigned to the message. |
| MessageEvent |
Information about a message received by a listener.
|
| Metadata | The details of a Drive file or folder. |
| MetadataBuffer | A data buffer that points to Metadata entries. |
| MetadataChangeSet | A collection of metadata changes. |
| MetadataChangeSet.Builder | A builder for creating a new MetadataChangeSet. |
| MetadataField<T> |
Base interface for the SearchableMetadataField and SortableMetadataField
interfaces.
|
| Milestone | Data interface for retrieving milestone information. |
| MilestoneBuffer |
DataBuffer implementation containing quest
milestone data.
|
| MilestoneEntity | Data object representing the data for a milestone. |
| Moment | |
| Moment.Builder | |
| MomentBuffer |
Data structure providing access to a list of Moment objects.
|
| Moments | Methods and interfaces related to moments in Google+. |
| Moments.LoadMomentsResult | Information about the set of moments that was loaded. |
| Multiplayer | Common constants/methods for multiplayer functionality. |
| NetworkExtras |
This interface is deprecated.
This interface is only used by implementations of
com.google.ads.mediation.MediationAdapter, which has been deprecated in
favor of MediationAdapter. Extras for
new mediation adapters are passed in as a Bundle through
addNetworkExtrasBundle(Class extends MediationAdapter>, Bundle).
|
| Node | Information about a particular node in the Android Wear network. |
| NodeApi | Exposes an API for to learn about local or connected Nodes. |
| NodeApi.GetConnectedNodesResult | Contains a list of connected nodes. |
| NodeApi.GetLocalNodeResult | Contains the name and id that represents this device. |
| NodeApi.NodeListener |
Used with addListener(GoogleApiClient, NodeApi.NodeListener) to receive node events.
|
| Notifications | Entry point for notifications functionality. |
| NotifyTransactionStatusRequest | Parcelable representing a notify transaction status request. |
| NotifyTransactionStatusRequest.Builder |
Builder to create a NotifyTransactionStatusRequest.
|
| NotifyTransactionStatusRequest.Status |
Status received from processing a ProxyCard.
|
| NotifyTransactionStatusRequest.Status.Error |
Failure statuses received from processing a ProxyCard.
|
| OfferWalletObject | Parcelable representing an offer wallet object. |
| OnDataPointListener |
Listener used to register to live data updates from a DataSource.
|
| OnInvitationReceivedListener | Listener to invoke when a new invitation is received. |
| OnMapReadyCallback | Callback interface for when the map is ready to be used. |
| OnRequestReceivedListener | Listener to invoke when a new request is received. |
| OnStreetViewPanoramaReadyCallback | Callback interface for when the Street View panorama is ready to be used. |
| OnTurnBasedMatchUpdateReceivedListener | Listener invoked when an update to a turn-based match is received. |
| OpenFileActivityBuilder | A builder that is used to configure and display the open file activity. |
| PageDirection | Direction constants for pagination over data sets. |
| Panorama | The main entry point for panorama integration. |
| PanoramaApi | The main entry point for interacting with Panorama viewer. |
| PanoramaApi.PanoramaResult | Result interface for loading panorama info. |
| Participant | Data interface for multiplayer participants. |
| ParticipantBuffer |
DataBuffer implementation containing match participant data.
|
| ParticipantEntity | Data object representing a Participant in a match. |
| ParticipantResult | Data class used to report a participant's result in a match. |
| ParticipantUtils | Utilities for working with multiplayer participants. |
| Participatable | Interface defining methods for an object which can have participants. |
| Payments | Entry point for interacting with Wallet buyflow APIs. |
| PendingResult<R extends Result> | Represents a pending result from calling an API method in Google Play services. |
| People | Methods and interfaces related to people in Google+. |
| People.LoadPeopleResult | Information about the set of people that was loaded. |
| People.OrderBy | Constants to declare the order to return people in. |
| Person | |
| Person.AgeRange | The age range of the person. |
| Person.Cover | The cover photo content. |
| Person.Cover.CoverInfo | Extra information about the cover photo. |
| Person.Cover.CoverPhoto | The person's primary cover image. |
| Person.Cover.Layout | The layout of the cover art. |
| Person.Gender | The person's gender. |
| Person.Image | The representation of the person's profile photo. |
| Person.Name | An object representation of the individual components of a person's name. |
| Person.ObjectType | Type of person within Google+. |
| Person.Organizations | |
| Person.Organizations.Type | The type of organization. |
| Person.PlacesLived | |
| Person.RelationshipStatus | The person's relationship status. |
| Person.Urls | |
| Person.Urls.Type | The type of URL. |
| PersonBuffer |
Data structure providing access to a list of Person objects.
|
| Player | Data interface for retrieving player information. |
| PlayerBuffer | Data structure providing access to a list of players. |
| PlayerEntity | Data object representing a set of Player data. |
| PlayerLevel | Data object representing a level a player can obtain in the metagame. |
| PlayerLevelInfo | Data object representing the current level information of a player in the metagame. |
| Players | Entry point for player functionality. |
| Players.LoadPlayersResult | Result delivered when player data has been loaded. |
| Players.LoadProfileSettingsResult | Result delivered when the profile settings of the signed-in player have been loaded. |
| PlayStorePurchaseListener | Interface definition for implementing an in-app purchase using the default purchase flow. |
| Plus | The main entry point for Google+ integration. |
| Plus.PlusOptions | API configuration parameters for Google+. |
| Plus.PlusOptions.Builder | |
| PlusOneButton | The +1 button to recommend a URL on Google+. |
| PlusOneButton.DefaultOnPlusOneClickListener |
This is an View.OnClickListener that will proxy clicks to an
attached PlusOneButton.OnPlusOneClickListener, or default to attempt to start
the intent using an Activity context.
|
| PlusOneButton.OnPlusOneClickListener | A listener for +1 button clicks. |
| PlusOneDummyView | A class used to statically generate dummy views in the event of an error retrieving a PlusOneButton from the apk |
| PlusShare |
Utility class for including resources in posts shared on Google+ through
an ACTION_SEND intent.
|
| PlusShare.Builder | |
| Polygon | A polygon on the earth's surface. |
| PolygonOptions | Defines options for a polygon. |
| Polyline | A polyline is a list of points, where line segments are drawn between consecutive points. |
| PolylineOptions | Defines options for a polyline. |
| PreviewActivity |
An Activity to preview the app with previewed container version.
|
| Product | Class to construct product related information for a Google Analytics hit. |
| ProductAction | Class to construct transaction/checkout or other product interaction related information for a Google Analytics hit. |
| Projection |
A projection is used to translate between on screen location and geographic coordinates on the
surface of the Earth (LatLng).
|
| Promotion | Class to construct promotion related fields for Google Analytics hits. |
| ProviderInstaller |
A utility class for installing a dynamically updatable Provider to replace
the platform default provider.
|
| ProviderInstaller.ProviderInstallListener | Callback for notification of the result of provider installation. |
| ProxyCard | Parcelable representing a credit card. |
| PublisherAdRequest |
A PublisherAdRequest contains targeting information used to fetch an ad from DoubleClick
for Publishers.
|
| PublisherAdRequest.Builder |
Builds a PublisherAdRequest.
|
| PublisherAdView |
The View to display banner ads for use with DoubleClick for Publishers.
|
| PublisherInterstitialAd | Full-screen interstitial ads for use with DoubleClick for Publishers. |
| PutDataMapRequest |
PutDataMapRequest is a DataMap-aware version of PutDataRequest.
|
| PutDataRequest | PutDataRequest is used to create new data items in the Android Wear network. |
| Query | The query object specifies constraints on a query result, including filters, paging information. |
| Query.Builder | A builder for creating queries. |
| Quest | Data interface for retrieving quest information. |
| QuestBuffer |
DataBuffer implementation containing Quest details.
|
| QuestEntity | Data object representing the data for a quest. |
| Quests | Entry point for Quest functionality. |
| Quests.AcceptQuestResult | Result delivered when accepting a quest. |
| Quests.ClaimMilestoneResult | Result delivered when claiming a milestone. |
| Quests.LoadQuestsResult | Result delivered when quest data has been loaded. |
| QuestUpdateListener | Listener to invoke when a quest is updated. |
| R | |
| R | |
| R.attr | |
| R.color | |
| R.drawable | |
| R.id | |
| R.integer | |
| R.raw | |
| R.string | |
| R.style | |
| R.styleable | |
| RealTimeMessage | Message received from participants in a real-time room, which is passed to the client. |
| RealTimeMessageReceivedListener | Listener for message received callback, which is called when the client receives a message from a peer. |
| RealTimeMultiplayer | Entry point for real-time multiplayer functionality. |
| RealTimeMultiplayer.ReliableMessageSentCallback | The listener for callback that is called when a reliable message is sent successfully. |
| RealTimeSocket |
This interface is deprecated.
Deprecated in favor of sendUnreliableMessage(GoogleApiClient, byte[], String, String)
|
| RecordingApi | API which enables low-power, always-on background collection of sensor data into the Google Fit store. |
| Releasable | Represents a resource, or a holder of resources, which may be released once they are no longer needed. |
| RemoteMediaPlayer | Class for controlling a media player application running on a receiver. |
| RemoteMediaPlayer.MediaChannelResult | Result of a media command. |
| RemoteMediaPlayer.OnMetadataUpdatedListener | The listener interface for tracking metadata changes. |
| RemoteMediaPlayer.OnStatusUpdatedListener | The listener interface for tracking player status changes. |
| Requests | Entry point for request functionality. |
| Requests.LoadRequestsResult | Result delivered when requests have loaded. |
| Requests.UpdateRequestsResult | Result delivered when requests are updated. |
| ReserveIntents | Constants for intents corresponding to Reserve Action. |
| ResourceEvent |
Base interface for DriveEvent types related to a specific resource.
|
| 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.
|
| Room | Data interface for room functionality. |
| RoomConfig | Configuration for a new room. |
| RoomConfig.Builder |
Builder class for RoomConfig.
|
| RoomEntity | Data object representing the data for a room. |
| RoomStatusUpdateListener | Listener invoked when the status of a room, status of its participants or connection status of the participants has changed. |
| RoomUpdateListener | The listener invoked when the state of the room has changed. |
| RuntimeRemoteException | A RuntimeException wrapper for RemoteException. |
| Scope | Describes an OAuth 2.0 scope to request. |
| Scopes | OAuth 2.0 scopes for use with Google Play services. |
| ScoreSubmissionData | Data object representing the result of submitting a score to a leaderboard. |
| ScoreSubmissionData.Result | Simple data class containing the result data for a particular time span. |
| SearchableCollectionMetadataField<T> | Interface for metadata fields which hold a collection of values. |
| SearchableField | An attribute of the file that is to be searched. |
| SearchableMetadataField<T> | Interface for metadata fields that can be used to filter results as part of file queries. |
| SearchableOrderedMetadataField<T> | Interface for metadata fields which holds an ordered value (such as a date) and which can be used for range queries. |
| SearchAdRequest |
A SearchAdRequest contains targeting information used to fetch an ad from Search Ads for
Apps.
|
| SearchAdRequest.Builder |
Builds a SearchAdRequest.
|
| SearchAdView |
The View to display search banner ads for use with Search Ads for Apps.
|
| SearchIntents | Constants for intents corresponding to Search Action. |
| SensorEventDispatcher |
Dispatcher that can be used by FitnessSensorService implementations to push events
to the Fitness Platform.
|
| SensorRequest |
Request for registering for live updates from a data source.
|
| SensorRequest.Builder | Builder used to create new SensorRequests. |
| SensorsApi | API which exposes different sources of fitness data in local and connected devices, and delivers live events to listeners. |
| Session | A Session represents a time interval with associated metadata. |
| Session.Builder | Builder used to create new Sessions. |
| SessionInsertRequest |
A request for inserting a Session and associated DataSet and/or aggregated
DataPoint into the Google Fit store.
|
| SessionInsertRequest.Builder | Builder used to create new SessionInsertRequest. |
| SessionReadRequest |
Request for reading Session data from Google Fit.
|
| SessionReadRequest.Builder | Builder used to create a new SessionReadRequest. |
| SessionReadResult |
Result of readSession(GoogleApiClient, SessionReadRequest).
|
| SessionsApi |
API for creating and managing sessions of user activity in Google Fit.
|
| SessionsApi.ViewIntentBuilder |
Builder of intents to view sessions stored in Google Fit.
|
| SessionStopResult |
Result of stopSession(GoogleApiClient, String).
|
| SignInButton | The Google sign-in button to authenticate the user. |
| Snapshot | Data interface for a representation of a saved game. |
| SnapshotContents |
Data interface for a representation of Snapshot contents.
|
| SnapshotEntity | Data object representing the data for a saved game. |
| SnapshotMetadata | Data interface for the metadata of a saved game. |
| SnapshotMetadataBuffer | Data structure providing access to a list of snapshots. |
| SnapshotMetadataChange | A collection of changes to apply to the metadata of a snapshot. |
| SnapshotMetadataChange.Builder |
Builder for SnapshotMetadataChange objects.
|
| SnapshotMetadataEntity | Data object representing the metadata for a saved game. |
| Snapshots | The Snapshots API allows you to store data representing the player's game progress on Google's servers. |
| Snapshots.CommitSnapshotResult | Result delivered when a snapshot has been committed. |
| Snapshots.DeleteSnapshotResult | Result delivered when a snapshot has been deleted. |
| Snapshots.LoadSnapshotsResult | Result delivered when snapshot data has been loaded. |
| Snapshots.OpenSnapshotResult | Result delivered when a snapshot has been opened. |
| SortableField | An attribute of the file that a query can be sorted upon. |
| SortableMetadataField<T> | Interface for metadata fields that can be used to sort results of the file queries. |
| SortOrder |
SortOrder is used to specify the results order in the Query object using the
setSortOrder(SortOrder) method.
|
| SortOrder.Builder | |
| StandardExceptionParser |
This class will capture the root cause (last in a chain of causes) Throwable and report the exception type, class name, method name and thread
name.
|
| StartBleScanRequest |
Request for finding BLE devices around the user.
|
| StartBleScanRequest.Builder | Builder used to create new DataSourceRequests. |
| Status | Represents the results of work. |
| StreetViewPanorama | This is the main class of the Street View feature in the Google Maps Android API and is the entry point for all methods related to Street View panoramas. |
| StreetViewPanorama.OnStreetViewPanoramaCameraChangeListener | A listener for when the StreetViewPanoramaCamera changes |
| StreetViewPanorama.OnStreetViewPanoramaChangeListener | A listener for when the Street View panorama loads a new panorama |
| StreetViewPanorama.OnStreetViewPanoramaClickListener | Callback interface for when the user taps on the panorama. |
| StreetViewPanoramaCamera | An immutable class that aggregates all camera position parameters. |
| StreetViewPanoramaCamera.Builder | Builds panorama cameras. |
| StreetViewPanoramaFragment | A StreetViewPanorama component in an app. |
| StreetViewPanoramaLink | An immutable class that represents a link to another Street View panorama. |
| StreetViewPanoramaLocation | An immutable class that contains details of the user's current Street View panorama |
| StreetViewPanoramaOptions |
Defines configuration PanoramaOptions for a StreetViewPanorama.
|
| StreetViewPanoramaOrientation | An immutable class that aggregates all user point of view parameters. |
| StreetViewPanoramaOrientation.Builder | Builds Street View panorama orientations. |
| StreetViewPanoramaView | A View which displays a Street View panorama (with data obtained from the Google Maps service). |
| Subscription |
Subscription for persistent storage of data from a given data source or for a
given data type.
|
| SupportErrorDialogFragment |
Wraps the Dialog returned by
getErrorDialog(int, Activity, int) by using
DialogFragment so that it can be properly managed by the
Activity.
|
| SupportMapFragment | A Map component in an app. |
| SupportStreetViewPanoramaFragment | A StreetViewPanorama component in an app. |
| SupportWalletFragment | This fragment is the simplest way to place a Wallet buy button or selection details UI in an application for the InstantBuy API. |
| SupportWalletFragment.OnStateChangedListener |
| TagManager | This is the mobile implementation of Google Tag Manager (GTM). |
| TextTrackStyle | A class that specifies how a text track's text will be displayed on-screen. |
| Thing | Represents a generic schema.org object. |
| Thing.Builder |
Create a builder for a Thing.
|
| Tile |
Contains information about a Tile that is returned by a TileProvider.
|
| TileOverlay | A Tile Overlay is a set of images which are displayed on top of the base map tiles. |
| TileOverlayOptions | Defines options for a TileOverlay. |
| TileProvider |
An interface for a class that provides the tile images for a TileOverlay.
|
| Tracker | Class to send tracking hits to Google Analytics. |
| TurnBasedMatch | Data interface for turn-based specific match functionality. |
| TurnBasedMatchBuffer |
DataBuffer implementation containing TurnBasedMatch details.
|
| TurnBasedMatchConfig | Configuration for creating a new turn-based match. |
| TurnBasedMatchConfig.Builder |
Builder class for TurnBasedMatchConfig.
|
| TurnBasedMatchEntity | Data object representing the data for a turn-based match. |
| TurnBasedMultiplayer | Entry point for turn-based multiplayer functionality. |
| TurnBasedMultiplayer.CancelMatchResult | Result delivered when the match has been canceled. |
| TurnBasedMultiplayer.InitiateMatchResult | Result delivered when match has been initiated. |
| TurnBasedMultiplayer.LeaveMatchResult | Result delivered when the player has left the match. |
| TurnBasedMultiplayer.LoadMatchesResult | Result delivered when matches have been loaded. |
| TurnBasedMultiplayer.LoadMatchResult | Result delivered when a turn-based match has been loaded. |
| TurnBasedMultiplayer.UpdateMatchResult | Result delivered when match has been updated. |
| UiSettings | Settings for the user interface of a GoogleMap. |
| UrlTileProvider |
A partial implementation of TileProvider that only requires a URL that points to an image
to be provided.
|
| UserAddress | Parcelable representing an address. |
| UserAddressRequest |
Object that encapsulates a request to requestUserAddress(GoogleApiClient, UserAddressRequest, int).
|
| UserAddressRequest.Builder |
Builder for creating a UserAddressRequest.
|
| UserRecoverableAuthException | UserRecoverableAuthExceptions signal Google authentication errors that can be recovered with user action, such as a user login. |
| UserRecoverableException | UserRecoverableExceptions signal errors that can be recovered with user action, such as a user login. |
| UserRecoverableNotifiedException | UserRecoverableNotifiedException signals that there was a Google authentication error which can be recovered with user action and has been handled by publishing a notification for the user to act on. |
| Value |
Holder object for the value of a single field in a data point.
|
| VisibleRegion | Contains the four points defining the four-sided polygon that is visible in a map's camera. |
| Wallet | The main entry point for Google Wallet integration. |
| Wallet.WalletOptions | Options for using the Wallet API. |
| Wallet.WalletOptions.Builder | |
| WalletConstants | Collection of constant values used by the ClientLibrary. |
| WalletFragment | This fragment is the simplest way to place a Wallet buy button or selection details UI in an application for the InstantBuy API. |
| WalletFragment.OnStateChangedListener | |
| WalletFragmentInitParams |
Parameters for initializing WalletFragment.
|
| WalletFragmentInitParams.Builder |
Builder for building a WalletFragmentInitParams.
|
| WalletFragmentMode | Set of constants which define Wallet fragment modes. |
| WalletFragmentOptions |
Defines configurations for WalletFragment.
|
| WalletFragmentOptions.Builder |
Builder for building WalletFragmentOptions.
|
| WalletFragmentState |
State of WalletFragment.
|
| WalletFragmentStyle |
Defines attributes to customize the look and feel of WalletFragment, to be used in
setFragmentStyle(WalletFragmentStyle).
|
| WalletLogoImageType | Wallet logo image types. |
| Wearable | An API for the Android Wear platform. |
| Wearable.WearableOptions | API configuration parameters for Wearable API. |
| Wearable.WearableOptions.Builder | |
| WearableListenerService | Receives events from other nodes, such as data changes, messages or connectivity events. |
| WearableStatusCodes | Error codes for wearable API failures. |
| WebImage | A class that represents an image that is located on a web server. |