Class Index

A B C D E F G H I J L M N O P Q R S T U V W

A

AbstractDataBuffer<T> Default implementation of DataBuffer. 
AbstractDataBuffer<T> Default implementation of DataBuffer. 
Account This interface is deprecated. replaced by GoogleSignInApi. See Google Sign-In for guidance on integrating with this API.  
Account This interface is deprecated. replaced by GoogleSignInApi. See Google Sign-In for guidance on integrating with this API.  
AccountChangeEvent AccountChangeEvent instances are Parcelables that contain data about an event for an account (e.g., the account was added, modified, etc.). 
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. 
AccountChangeEventsRequest Requests for AccountChangeEvents. 
AccountChangeEventsResponse Response to a AccountChangeEventsRequest
AccountChangeEventsResponse Response to a AccountChangeEventsRequest
AccountPicker Common account picker similar to the standard framework account picker introduced in ICS: newChooseAccountIntent
AccountPicker Common account picker similar to the standard framework account picker introduced in ICS: newChooseAccountIntent
Achievement Data interface for retrieving achievement information. 
Achievement Data interface for retrieving achievement information. 
AchievementBuffer Data structure providing access to a list of achievements. 
AchievementBuffer Data structure providing access to a list of achievements. 
AchievementEntity Data object representing a set of Achievement data. 
AchievementEntity Data object representing a set of Achievement data. 
Achievements Entry point for achievements functionality. 
Achievements Entry point for achievements functionality. 
Achievements.LoadAchievementsResult Result delivered when achievement data has been loaded. 
Achievements.LoadAchievementsResult Result delivered when achievement data has been loaded. 
Achievements.UpdateAchievementResult Result delivered when achievement data has been updated (revealed, unlocked or incremented). 
Achievements.UpdateAchievementResult Result delivered when achievement data has been updated (revealed, unlocked or incremented). 
Action This class is deprecated. Please Migrate to the Firebase App Indexing API  
Action This class is deprecated. Please Migrate to the Firebase App Indexing API  
Action Represents an action taken by the user within the app. 
Action Represents an action taken by the user within the app. 
Action.Builder This class is deprecated. Please Migrate to the Firebase App Indexing API  
Action.Builder This class is deprecated. Please Migrate to the Firebase App Indexing API  
Action.Builder The builder for Action
Action.Builder The builder for Action
Action.Metadata Represents the metadata for an Action
Action.Metadata Represents the metadata for an Action
Action.Metadata.Builder The builder for Action.Metadata
Action.Metadata.Builder The builder for Action.Metadata
ActionCodeResult Interface for holding the information related to an out of band code. 
ActionCodeResult Interface for holding the information related to an out of band code. 
ActionCodeResult.ActionDataKey Keys to access the account information related to an out of band code. 
ActionCodeResult.ActionDataKey Keys to access the account information related to an out of band code. 
ActionCodeResult.Operation Holds the possible operations that an out of band code can perform, which are password reset, verify email, and recover email. 
ActionCodeResult.Operation Holds the possible operations that an out of band code can perform, which are password reset, verify email, and recover email. 
Actions Provides convenience methods to construct common type of actions. 
Actions Provides convenience methods to construct common type of actions. 
ActivityCompat A helper for accessing features in Activity in a backwards compatible fashion. 
ActivityCompat A helper for accessing features in Activity in a backwards compatible fashion. 
ActivityRecognition The main entry point for activity recognition integration. 
ActivityRecognition The main entry point for activity recognition integration. 
ActivityRecognitionApi The main entry point for interacting with activity recognition. 
ActivityRecognitionApi The main entry point for interacting with activity recognition. 
ActivityRecognitionResult Result of an activity recognition. 
ActivityRecognitionResult Result of an activity recognition. 
AdBreakClipInfo A class that aggregates information about an ad break clip. 
AdBreakClipInfo A class that aggregates information about an ad break clip. 
AdBreakInfo A class that aggregates information about an ad that is playing or will be played on the receiver. 
AdBreakInfo A class that aggregates information about an ad that is playing or will be played on the receiver. 
AdBreakInfo.Builder A builder for AdBreakInfo
AdBreakInfo.Builder A builder for AdBreakInfo
AdBreakStatus A class that holds status information about an ad break. 
AdBreakStatus A class that holds status information about an ad break. 
AdChoicesView View for displaying AdChoices content. 
AdChoicesView View for displaying AdChoices content. 
AdditionalUserInfo Object to hold IDP-specific data for the user if the provider is one of Facebook, Github, Google, or Twitter. 
AdditionalUserInfo Object to hold IDP-specific data for the user if the provider is one of Facebook, Github, Google, or Twitter. 
AddPlaceRequest Information about a new place that you would like to add to Google's Places database. 
AddPlaceRequest Information about a new place that you would like to add to Google's Places database. 
Address APIs for accessing a user's address. 
Address APIs for accessing a user's address. 
Address.AddressOptions A class that encapsulates options for the Address APIs. 
Address.AddressOptions A class that encapsulates options for the Address APIs. 
AddressConstants Constants used for 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.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.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.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)
AddressConstants.Themes System themes that can be used to customize the UI elements shown when you call requestUserAddress(GoogleApiClient, UserAddressRequest, int)
AddTrace An annotation when applied to a method will create a Trace object with given name and insert start() at the start of the method and stop() at the end. 
AddTrace An annotation when applied to a method will create a Trace object with given name and insert start() at the start of the method and stop() at the end. 
AdListener A listener for receiving notifications during the lifecycle of an ad. 
AdListener A listener for receiving notifications during the lifecycle of an ad. 
AdLoader An object for requesting ads. 
AdLoader An object for requesting ads. 
AdLoader.Builder Builder for a AdLoader
AdLoader.Builder Builder for a AdLoader
AdMobExtras This class is deprecated. Instead of using this class in conjunction with addNetworkExtras(NetworkExtras), pass a Bundle to addNetworkExtrasBundle(Class, Bundle) along with com.google.ads.mediation.admob.AdMobAdapter.class.  
AdMobExtras This class is deprecated. Instead of using this class in conjunction with addNetworkExtras(NetworkExtras), pass a Bundle to addNetworkExtrasBundle(Class, Bundle) along with com.google.ads.mediation.admob.AdMobAdapter.class.  
AdRequest An AdRequest contains targeting information used to fetch an ad. 
AdRequest An AdRequest contains targeting information used to fetch an ad. 
AdRequest.Builder Builds an AdRequest
AdRequest.Builder Builds an AdRequest
AdSize The size of a banner ad. 
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 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. 
AdvertisingIdClient.Info Includes both the advertising ID as well as the limit ad tracking setting. 
AdvertisingOptions Options for a call to startAdvertising(GoogleApiClient, String, String, ConnectionLifecycleCallback, AdvertisingOptions)
AdvertisingOptions Options for a call to startAdvertising(GoogleApiClient, String, String, ConnectionLifecycleCallback, AdvertisingOptions)
AdView The View to display banner ads. 
AdView The View to display banner ads. 
AggregateRatingBuilder Builder to construct an Indexable for aggregate rating. 
AggregateRatingBuilder Builder to construct an Indexable for aggregate rating. 
AnalyticsReceiver A BroadcastReceiver used by Google Analytics. 
AnalyticsReceiver A BroadcastReceiver used by Google Analytics. 
AnalyticsService A Service used by Google Analytics. 
AnalyticsService A Service used by Google Analytics. 
AndroidAppUri This class is deprecated. Please Migrate to the Firebase App Indexing API  
AndroidAppUri This class is deprecated. Please Migrate to the Firebase App Indexing API  
AndroidAppUri Represents an Android app URI. 
AndroidAppUri Represents an Android app URI. 
Api<O extends Api.ApiOptions> Describes a section of the Google Play Services API that should be made available. 
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 Base interface for API options. 
Api.ApiOptions.HasOptions Base interface for Api.ApiOptions in Apis that have 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.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.NotRequiredOptions Base interface for Api.ApiOptions that are not required, don't exist. 
Api.ApiOptions.Optional Base interface for Api.ApiOptions that are optional. 
Api.ApiOptions.Optional Base interface for Api.ApiOptions that are optional. 
ApiException Exception to be returned by a Task when a call to Google Play services has failed. 
ApiException Exception to be returned by a Task when a call to Google Play services has failed. 
AppEventListener A listener interface for app events triggered by ads. 
AppEventListener A listener interface for app events triggered by ads. 
AppIdentifier This class is deprecated. This class is no longer used.

An identifier for an application; the value of the identifier should be the package name for an Android application to be installed or launched to discover and communicate with the advertised service (e.g. com.example.myapp). Google applications may use this data to prompt the user to install the application.  

AppIdentifier This class is deprecated. This class is no longer used.

An identifier for an application; the value of the identifier should be the package name for an Android application to be installed or launched to discover and communicate with the advertised service (e.g. com.example.myapp). Google applications may use this data to prompt the user to install the application.  

AppIndex This class is deprecated. Please Migrate to the Firebase App Indexing API  
AppIndex This class is deprecated. Please Migrate to the Firebase App Indexing API  
AppIndexApi This interface is deprecated. Please Migrate to the Firebase App Indexing API  
AppIndexApi This interface is deprecated. Please Migrate to the Firebase App Indexing API  
AppIndexApi.ActionResult This interface is deprecated. Use start(GoogleApiClient, Action) and end(GoogleApiClient, Action).  
AppIndexApi.ActionResult This interface is deprecated. Use start(GoogleApiClient, Action) and end(GoogleApiClient, Action).  
AppIndexApi.AppIndexingLink This class is deprecated. No replacement. 
AppIndexApi.AppIndexingLink This class is deprecated. No replacement. 
AppInvite This class is deprecated. Use getInstance() for the main entry point for accessing Dynamic Link data and getInvitation(com.google.firebase.dynamiclinks.PendingDynamicLinkData) for getting AppInvites data from the Dynamic Link data.  
AppInvite This class is deprecated. Use getInstance() for the main entry point for accessing Dynamic Link data and getInvitation(com.google.firebase.dynamiclinks.PendingDynamicLinkData) for getting AppInvites data from the Dynamic Link data.  
AppInviteApi This interface is deprecated. getInstance() is the main entry point for accessing Dynamic Link data and use getInvitation(com.google.firebase.dynamiclinks.PendingDynamicLinkData) for getting AppInvites data from the Dynamic Link data.  
AppInviteApi This interface is deprecated. getInstance() is the main entry point for accessing Dynamic Link data and use getInvitation(com.google.firebase.dynamiclinks.PendingDynamicLinkData) for getting AppInvites data from the Dynamic Link data.  
AppInviteInvitation Launches an Activity for the user to select invitees and send invitations. 
AppInviteInvitation Launches an Activity for the user to select invitees and send invitations. 
AppInviteInvitation.IntentBuilder Build an Intent to launch the invitation Activity to create and send invitations. 
AppInviteInvitation.IntentBuilder Build an Intent to launch the invitation Activity to create and send invitations. 
AppInviteInvitation.IntentBuilder.PlatformMode Mode for checking platform types. 
AppInviteInvitation.IntentBuilder.PlatformMode Mode for checking platform types. 
AppInviteInvitationResult This interface is deprecated. Use FirebaseAppInvite, returned by getInvitation(com.google.firebase.dynamiclinks.PendingDynamicLinkData), which holds the deep link and invitation id.  
AppInviteInvitationResult This interface is deprecated. Use FirebaseAppInvite, returned by getInvitation(com.google.firebase.dynamiclinks.PendingDynamicLinkData), which holds the deep link and invitation id.  
AppInviteReferral This class is deprecated. Use FirebaseAppInvite, returned by getInvitation(com.google.firebase.dynamiclinks.PendingDynamicLinkData), which holds the deep link and invitation id.  
AppInviteReferral This class is deprecated. Use FirebaseAppInvite, returned by getInvitation(com.google.firebase.dynamiclinks.PendingDynamicLinkData), which holds the deep link and invitation id.  
ApplicationMetadata Cast application metadata. 
ApplicationMetadata Cast application metadata. 
AppMeasurement This class is deprecated. Use FirebaseAnalytics instead.  
AppMeasurement This class is deprecated. Use FirebaseAnalytics instead.  
AppMeasurementContentProvider This class is deprecated. Replaced by com.google.firebase.provider.FirebaseInitProvider.  
AppMeasurementContentProvider This class is deprecated. Replaced by com.google.firebase.provider.FirebaseInitProvider.  
AppMeasurementInstallReferrerReceiver A BroadcastReceiver for Firebase Analytics. 
AppMeasurementInstallReferrerReceiver A BroadcastReceiver for Firebase Analytics. 
AppMeasurementJobService A JobService used by FirebaseAnalytics. 
AppMeasurementJobService A JobService used by FirebaseAnalytics. 
AppMeasurementReceiver A BroadcastReceiver for Firebase Analytics. 
AppMeasurementReceiver A BroadcastReceiver for Firebase Analytics. 
AppMeasurementService An Service used by FirebaseAnalytics. 
AppMeasurementService An Service used by FirebaseAnalytics. 
AppMetadata This class is deprecated. This class is no longer used.

Metadata about an application. Contains one or more AppIdentifier objects indicating identifiers that can be used to install or launch application(s) that can discover and communicate with the advertised service. Google applications may use this data to prompt the user to install the application.  

AppMetadata This class is deprecated. This class is no longer used.

Metadata about an application. Contains one or more AppIdentifier objects indicating identifiers that can be used to install or launch application(s) that can discover and communicate with the advertised service. Google applications may use this data to prompt the user to install the application.  

AppVisibilityListener A listener interface for monitoring the sender application's UI visibility. 
AppVisibilityListener A listener interface for monitoring the sender application's UI visibility. 
Asset An asset is a binary blob shared between data items that is replicated across the wearable network on demand. 
Asset An asset is a binary blob shared between data items that is replicated across the wearable network on demand. 
AudioBytes A message that will be sent directly over near-ultrasound audio. 
AudioBytes A message that will be sent directly over near-ultrasound audio. 
Auth Entry point for Google Auth APIs through GoogleApiClient. 
Auth Entry point for Google Auth APIs through GoogleApiClient. 
Auth.AuthCredentialsOptions Optional configuration for the Credentials API
Auth.AuthCredentialsOptions Optional configuration for the Credentials API
Auth.AuthCredentialsOptions.Builder  
Auth.AuthCredentialsOptions.Builder  
AuthCredential Represents a credential that the Firebase Authentication server can use to authenticate a user. 
AuthCredential Represents a credential that the Firebase Authentication server can use to authenticate a user. 
AuthResult Result object obtained from operations that can affect the authentication state. 
AuthResult Result object obtained from operations that can affect the authentication state. 
AutocompleteFilter Filter for customizing the autocomplete predictions from the Geo Data API. 
AutocompleteFilter Filter for customizing the autocomplete predictions from the Geo Data API. 
AutocompleteFilter.Builder Builder for an AutocompleteFilter
AutocompleteFilter.Builder Builder for an AutocompleteFilter
AutocompletePrediction Represents a query's suggestions and its attributes, like matched substrings. 
AutocompletePrediction Represents a query's suggestions and its attributes, like matched substrings. 
AutocompletePredictionBuffer A DataBuffer that represents a list of AutocompletePredictions
AutocompletePredictionBuffer A DataBuffer that represents a list of AutocompletePredictions
Awareness The main entry point for the Awareness service. 
Awareness The main entry point for the Awareness service. 
AwarenessFence A combination of conditions on two or more types of context, which trigger a callback to the app when satisfied. 
AwarenessFence A combination of conditions on two or more types of context, which trigger a callback to the app when satisfied. 
AwarenessStatusCodes Awareness specific status codes, for use in getStatusCode()
AwarenessStatusCodes Awareness specific status codes, for use in getStatusCode()

B

Barcode Barcode represents a single recognized barcode and its value. 
Barcode Barcode represents a single recognized barcode and its value. 
Barcode.Address An address. 
Barcode.Address An address. 
Barcode.CalendarDateTime DateTime data type used in calendar events. 
Barcode.CalendarDateTime DateTime data type used in calendar events. 
Barcode.CalendarEvent A calendar event extracted from QRCode. 
Barcode.CalendarEvent A calendar event extracted from QRCode. 
Barcode.ContactInfo A person's or organization's business card. 
Barcode.ContactInfo A person's or organization's business card. 
Barcode.DriverLicense A driver license or ID card. 
Barcode.DriverLicense A driver license or ID card. 
Barcode.Email An email message from a 'MAILTO:' or similar QRCode type. 
Barcode.Email An email message from a 'MAILTO:' or similar QRCode type. 
Barcode.GeoPoint GPS coordinates from a 'GEO:' or similar QRCode type. 
Barcode.GeoPoint GPS coordinates from a 'GEO:' or similar QRCode type. 
Barcode.PersonName A person's name, both formatted version and individual name components. 
Barcode.PersonName A person's name, both formatted version and individual name components. 
Barcode.Phone A phone number from a 'TEL:' or similar QRCode type. 
Barcode.Phone A phone number from a 'TEL:' or similar QRCode type. 
Barcode.Sms An sms message from an 'SMS:' or similar QRCode type. 
Barcode.Sms An sms message from an 'SMS:' or similar QRCode type. 
Barcode.UrlBookmark A URL and title from a 'MEBKM:' or similar QRCode type. 
Barcode.UrlBookmark A URL and title from a 'MEBKM:' or similar QRCode type. 
Barcode.WiFi A wifi network parameters from a 'WIFI:' or similar QRCode type. 
Barcode.WiFi A wifi network parameters from a 'WIFI:' or similar QRCode type. 
BarcodeDetector Recognizes barcodes (in a variety of 1D and 2D formats) in a supplied Frame
BarcodeDetector Recognizes barcodes (in a variety of 1D and 2D formats) in a supplied Frame
BarcodeDetector.Builder Barcode detector builder. 
BarcodeDetector.Builder Barcode detector builder. 
Batch Handles a batch of PendingResult items. 
Batch Handles a batch of PendingResult items. 
Batch.Builder Builder for Batch objects. 
Batch.Builder Builder for Batch objects. 
BatchResult The result of a batch operation. 
BatchResult The result of a batch operation. 
BatchResultToken<R extends Result> Result token used to retrieve the result of individual operations from a batch. 
BatchResultToken<R extends Result> Result token used to retrieve the result of individual operations from a batch. 
BeaconFence Use this class to create beacon fences. 
BeaconFence Use this class to create beacon fences. 
BeaconState State of nearby beacon devices. 
BeaconState State of nearby beacon devices. 
BeaconState.BeaconInfo Information from one beacon. 
BeaconState.BeaconInfo Information from one beacon. 
BeaconState.TypeFilter The type of beacon to match. 
BeaconState.TypeFilter The type of beacon to match. 
BeaconStateResult Result from getBeaconState(GoogleApiClient, Collection)
BeaconStateResult Result from getBeaconState(GoogleApiClient, Collection)
BitmapDescriptor Defines a Bitmap image. 
BitmapDescriptor Defines a Bitmap image. 
BitmapDescriptorFactory Used to create a definition of a Bitmap image, used for marker icons and ground overlays. 
BitmapDescriptorFactory Used to create a definition of a Bitmap image, used for marker icons and ground overlays. 
BleApi API for scanning, claiming, and using Bluetooth Low Energy devices in Google Fit. 
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. 
BleDevice Representation of a BLE Device (such as a heart rate monitor) that broadcasts information about its on board sensors. 
BleDevicesResult Result of listClaimedBleDevices(com.google.android.gms.common.api.GoogleApiClient)
BleDevicesResult Result of listClaimedBleDevices(com.google.android.gms.common.api.GoogleApiClient)
BleScanCallback Callback for BLE Scans. 
BleScanCallback Callback for BLE Scans. 
BleSignal Represents properties of the BLE signal associated with a Message
BleSignal Represents properties of the BLE signal associated with a Message
BooleanResult A Result with a boolean value. 
BooleanResult A Result with a boolean value. 
Bucket A bucket represents a time interval over which aggregated data is computed. 
Bucket A bucket represents a time interval over which aggregated data is computed. 
ButtCap Cap that is squared off exactly at the start or end vertex of a Polyline with solid stroke pattern, equivalent to having no additional cap beyond the start or end vertex. 
ButtCap Cap that is squared off exactly at the start or end vertex of a Polyline with solid stroke pattern, equivalent to having no additional cap beyond the start or end vertex. 
BuyButtonAppearance This class is deprecated. use WalletFragmentStyle.BuyButtonAppearance instead.  
BuyButtonAppearance This class is deprecated. use WalletFragmentStyle.BuyButtonAppearance instead.  
BuyButtonText This class is deprecated. use WalletFragmentStyle.BuyButtonText instead.  
BuyButtonText This class is deprecated. use WalletFragmentStyle.BuyButtonText instead.  

C

CameraPosition An immutable class that aggregates all camera position parameters such as location, zoom level, tilt angle, and bearing. 
CameraPosition An immutable class that aggregates all camera position parameters such as location, zoom level, tilt angle, and bearing. 
CameraPosition.Builder Builds camera position. 
CameraPosition.Builder Builds camera position. 
CameraSource Manages the camera in conjunction with an underlying Detector
CameraSource Manages the camera in conjunction with an underlying Detector
CameraSource.Builder Builder for configuring and creating an associated camera source. 
CameraSource.Builder Builder for configuring and creating an associated camera source. 
CameraSource.PictureCallback Callback interface used to supply image data from a photo capture. 
CameraSource.PictureCallback Callback interface used to supply image data from a photo capture. 
CameraSource.ShutterCallback Callback interface used to signal the moment of actual image capture. 
CameraSource.ShutterCallback Callback interface used to signal the moment of actual image capture. 
CameraUpdate Defines a camera move. 
CameraUpdate Defines a camera move. 
CameraUpdateFactory A class containing methods for creating CameraUpdate objects that change a map's camera. 
CameraUpdateFactory A class containing methods for creating CameraUpdate objects that change a map's camera. 
CampaignTrackingReceiver Google Analytics receiver for com.android.vending.INSTALL_REFERRER
CampaignTrackingReceiver Google Analytics receiver for com.android.vending.INSTALL_REFERRER
CampaignTrackingService Service for processing Google Play Store's INSTALL_REFERRER intent. 
CampaignTrackingService Service for processing Google Play Store's INSTALL_REFERRER intent. 
CancellableTask<TState> Represents an asynchronous operation that can be canceled. 
CancellableTask<TState> Represents an asynchronous operation that can be canceled. 
Cap Immutable cap that can be applied at the start or end vertex of a Polyline
Cap Immutable cap that can be applied at the start or end vertex of a Polyline
CapabilityApi Exposes an API to learn about capabilities provided by nodes on the Wear network. 
CapabilityApi Exposes an API to learn about capabilities provided by nodes on the Wear network. 
CapabilityApi.AddLocalCapabilityResult Result returned from addLocalCapability(GoogleApiClient, String)  
CapabilityApi.AddLocalCapabilityResult Result returned from addLocalCapability(GoogleApiClient, String)  
CapabilityApi.CapabilityFilterType  
CapabilityApi.CapabilityFilterType  
CapabilityApi.CapabilityListener Listener for changes in the reachable nodes providing a capability. 
CapabilityApi.CapabilityListener Listener for changes in the reachable nodes providing a capability. 
CapabilityApi.GetAllCapabilitiesResult Result returned from getAllCapabilities(GoogleApiClient, int)  
CapabilityApi.GetAllCapabilitiesResult Result returned from getAllCapabilities(GoogleApiClient, int)  
CapabilityApi.GetCapabilityResult Result returned from getCapability(GoogleApiClient, String, int)  
CapabilityApi.GetCapabilityResult Result returned from getCapability(GoogleApiClient, String, int)  
CapabilityApi.NodeFilterType  
CapabilityApi.NodeFilterType  
CapabilityApi.RemoveLocalCapabilityResult Result returned from removeLocalCapability(GoogleApiClient, String)  
CapabilityApi.RemoveLocalCapabilityResult Result returned from removeLocalCapability(GoogleApiClient, String)  
CapabilityInfo Information about a Capability on the network and where it is available. 
CapabilityInfo Information about a Capability on the network and where it is available. 
CaptureState Data class used to return the capture state to the client. 
CaptureState Data class used to return the capture state to the client. 
Cart Parcelable representing a shopping cart. 
Cart Parcelable representing a shopping cart. 
Cart.Builder Builder to create a Cart
Cart.Builder Builder to create a Cart
Cast Main entry point for the Cast APIs. 
Cast Main entry point for the Cast APIs. 
Cast.ApplicationConnectionResult The result of a call to one of the launchApplication(GoogleApiClient, String) or joinApplication(GoogleApiClient) methods. 
Cast.ApplicationConnectionResult The result of a call to one of the launchApplication(GoogleApiClient, String) or joinApplication(GoogleApiClient) methods. 
Cast.CastApi This interface is deprecated. This class is deprecated. See Migrate Android Sender App from Cast SDK v2 to v3.  
Cast.CastApi This interface is deprecated. This class is deprecated. See Migrate Android Sender App from Cast SDK v2 to v3.  
Cast.CastOptions API configuration parameters for Cast
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.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.Listener The list of Cast callbacks. 
Cast.MessageReceivedCallback The interface to process received messages from a CastDevice
Cast.MessageReceivedCallback The interface to process received messages from a CastDevice
CastButtonFactory A factory class to set up a MenuItem or a MediaRouteButton to be used as a Cast button. 
CastButtonFactory A factory class to set up a MenuItem or a MediaRouteButton to be used as a Cast button. 
CastContext A singleton class containing global context for the Cast SDK. 
CastContext A singleton class containing global context for the Cast SDK. 
CastDevice An object representing a Cast receiver device. 
CastDevice An object representing a Cast receiver device. 
CastMediaControlIntent Intent constants for use with the Cast MediaRouteProvider. 
CastMediaControlIntent Intent constants for use with the Cast MediaRouteProvider. 
CastMediaOptions Configuration parameters for starting a Cast media session. 
CastMediaOptions Configuration parameters for starting a Cast media session. 
CastMediaOptions.Builder A builder to create an instance of CastMediaOptions
CastMediaOptions.Builder A builder to create an instance of CastMediaOptions
CastOptions Configuration parameters for initializing the CastContext
CastOptions Configuration parameters for initializing the CastContext
CastOptions.Builder A builder to create an instance of CastOptions which is used to initialize the CastContext
CastOptions.Builder A builder to create an instance of CastOptions which is used to initialize the CastContext
CastPresentation Base class for Presentations suitable to be used with Cast Remote Display sessions. 
CastPresentation Base class for Presentations suitable to be used with Cast Remote Display sessions. 
CastRemoteDisplay The CastRemoteDisplay API provides a low level mechanism for any app to display a View on a cast device. 
CastRemoteDisplay The CastRemoteDisplay API provides a low level mechanism for any app to display a View on a cast device. 
CastRemoteDisplay.CastRemoteDisplayOptions API configuration parameters for CastRemoteDisplay
CastRemoteDisplay.CastRemoteDisplayOptions API configuration parameters for CastRemoteDisplay
CastRemoteDisplay.CastRemoteDisplayOptions.Builder A builder to create an instance of CastRemoteDisplay.CastRemoteDisplayOptions to set API configuration parameters for CastRemoteDisplay
CastRemoteDisplay.CastRemoteDisplayOptions.Builder A builder to create an instance of CastRemoteDisplay.CastRemoteDisplayOptions to set API configuration parameters for CastRemoteDisplay
CastRemoteDisplay.CastRemoteDisplaySessionCallbacks Cast Remote Display session callbacks. 
CastRemoteDisplay.CastRemoteDisplaySessionCallbacks Cast Remote Display session callbacks. 
CastRemoteDisplay.CastRemoteDisplaySessionResult When a remote display session to a device has been established, this object contains information about the session, including its virtual display and current status. 
CastRemoteDisplay.CastRemoteDisplaySessionResult When a remote display session to a device has been established, this object contains information about the session, including its virtual display and current status. 
CastRemoteDisplay.Configuration Annotation class for remote display session configuration preset. 
CastRemoteDisplay.Configuration Annotation class for remote display session configuration preset. 
CastRemoteDisplayApi The low level API for starting a Cast Remote Display session (see CastRemoteDisplay
CastRemoteDisplayApi The low level API for starting a Cast Remote Display session (see CastRemoteDisplay
CastRemoteDisplayLocalService

The recommended API for starting and managing a Cast Remote Display session. 

CastRemoteDisplayLocalService

The recommended API for starting and managing a Cast Remote Display session. 

CastRemoteDisplayLocalService.Callbacks Callbacks for the Cast Remote Display session initiated using CastRemoteDisplayLocalService
CastRemoteDisplayLocalService.Callbacks Callbacks for the Cast Remote Display session initiated using CastRemoteDisplayLocalService
CastRemoteDisplayLocalService.NotificationSettings Notification settings. 
CastRemoteDisplayLocalService.NotificationSettings Notification settings. 
CastRemoteDisplayLocalService.NotificationSettings.Builder Builder class for the CastRemoteDisplayLocalService.NotificationSettings object. 
CastRemoteDisplayLocalService.NotificationSettings.Builder Builder class for the CastRemoteDisplayLocalService.NotificationSettings object. 
CastRemoteDisplayLocalService.Options Options for a remote display session. 
CastRemoteDisplayLocalService.Options Options for a remote display session. 
CastSession An implementation of Session for managing connections to a Cast receiver device. 
CastSession An implementation of Session for managing connections to a Cast receiver device. 
CastState The possible casting states. 
CastState The possible casting states. 
CastStateListener A listener interface for monitoring the current CastState
CastStateListener A listener interface for monitoring the current CastState
CastStatusCodes Status codes for the Cast APIs. 
CastStatusCodes Status codes for the Cast APIs. 
ChangeEvent Sent when a DriveResource has had a change to its DriveContents or Metadata
ChangeEvent Sent when a DriveResource has had a change to its DriveContents or Metadata
ChangeListener Event listener interface for ChangeEvent
ChangeListener Event listener interface for ChangeEvent
Channel A channel created through openChannel(GoogleApiClient, String, String)
Channel A channel created through openChannel(GoogleApiClient, String, String)
Channel.GetInputStreamResult Result of getInputStream(GoogleApiClient)
Channel.GetInputStreamResult Result of getInputStream(GoogleApiClient)
Channel.GetOutputStreamResult Result of getOutputStream(GoogleApiClient)
Channel.GetOutputStreamResult Result of getOutputStream(GoogleApiClient)
ChannelApi Client interface for Wearable Channel API. 
ChannelApi Client interface for Wearable Channel API. 
ChannelApi.ChannelListener A listener which will be notified on changes to channels. 
ChannelApi.ChannelListener A listener which will be notified on changes to channels. 
ChannelApi.CloseReason An annotation for values passed to onChannelClosed(Channel, int, int), and other methods on the ChannelApi.ChannelListener interface. 
ChannelApi.CloseReason An annotation for values passed to onChannelClosed(Channel, int, int), and other methods on the ChannelApi.ChannelListener interface. 
ChannelApi.OpenChannelResult Result of openChannel(GoogleApiClient, String, String)
ChannelApi.OpenChannelResult Result of openChannel(GoogleApiClient, String, String)
ChannelIOException A subclass of IOException which can be thrown from the streams returned by getInputStream(GoogleApiClient) and getOutputStream(GoogleApiClient)
ChannelIOException A subclass of IOException which can be thrown from the streams returned by getInputStream(GoogleApiClient) and getOutputStream(GoogleApiClient)
ChildEventListener Classes implementing this interface can be used to receive events about changes in the child locations of a given DatabaseReference ref. 
ChildEventListener Classes implementing this interface can be used to receive events about changes in the child locations of a given DatabaseReference ref. 
Circle A circle on the earth's surface (spherical cap). 
Circle A circle on the earth's surface (spherical cap). 
CircleOptions Defines options for a Circle
CircleOptions Defines options for a Circle
CommonStatusCodes Common status codes that are often shared across API surfaces. 
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. 
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
CompletionListener Event listener interface for CompletionEvent
ConfigApi API for accessing custom data types and settings in Google Fit. 
ConfigApi API for accessing custom data types and settings in Google Fit. 
ConnectionInfo Information about a connection that is being initiated. 
ConnectionInfo Information about a connection that is being initiated. 
ConnectionLifecycleCallback Listener for lifecycle events associated with a connection to a remote endpoint. 
ConnectionLifecycleCallback Listener for lifecycle events associated with a connection to a remote endpoint. 
ConnectionResolution The result after onConnectionInitiated(String, ConnectionInfo)
ConnectionResolution The result after onConnectionInitiated(String, ConnectionInfo)
ConnectionResult Contains all possible error codes for when a client fails to connect to Google Play services. 
ConnectionResult Contains all possible error codes for when a client fails to connect to Google Play services. 
Connections Entry point for advertising and discovering nearby apps and services, and communicating with them over established connections. 
Connections Entry point for advertising and discovering nearby apps and services, and communicating with them over established connections. 
Connections.ConnectionRequestListener This class is deprecated. Use ConnectionLifecycleCallback instead.  
Connections.ConnectionRequestListener This class is deprecated. Use ConnectionLifecycleCallback instead.  
Connections.ConnectionResponseCallback This interface is deprecated. Use ConnectionLifecycleCallback instead.  
Connections.ConnectionResponseCallback This interface is deprecated. Use ConnectionLifecycleCallback instead.  
Connections.EndpointDiscoveryListener This class is deprecated. Use EndpointDiscoveryCallback instead.  
Connections.EndpointDiscoveryListener This class is deprecated. Use EndpointDiscoveryCallback instead.  
Connections.MessageListener This interface is deprecated. Use PayloadCallback instead.  
Connections.MessageListener This interface is deprecated. Use PayloadCallback instead.  
Connections.StartAdvertisingResult Result delivered when a local endpoint starts being advertised. 
Connections.StartAdvertisingResult Result delivered when a local endpoint starts being advertised. 
ConnectionsStatusCodes Status codes for nearby connections results. 
ConnectionsStatusCodes Status codes for nearby connections results. 
Container An object that provides access to container values. 
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.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. 
Container.FunctionCallTagCallback Callback that is provided by the application to execute a custom tag. 
ContainerHolder Holder for an active container. 
ContainerHolder Holder for an active container. 
ContainerHolder.ContainerAvailableListener Listener object that is called when a new container is available. 
ContainerHolder.ContainerAvailableListener Listener object that is called when a new container is available. 
Continuation<TResult, TContinuationResult> A function that is called to continue execution after completion of a Task
Continuation<TResult, TContinuationResult> A function that is called to continue execution after completion of a Task
ControlButtonsContainer An interface that defines a container which holds a certain number of slots to show control buttons. 
ControlButtonsContainer An interface that defines a container which holds a certain number of slots to show control buttons. 
ControllableTask<TState> Represents an asynchronous operation that can be paused, resumed and canceled. 
ControllableTask<TState> Represents an asynchronous operation that can be paused, resumed and canceled. 
ConversationBuilder Builder to construct an Indexable for a conversation. 
ConversationBuilder Builder to construct an Indexable for a conversation. 
Correlator A Correlator is used to associate multiple ad views on the same page. 
Correlator A Correlator is used to associate multiple ad views on the same page. 
CountrySpecification Parcelable representing a country. 
CountrySpecification Parcelable representing a country. 
CountrySpecification Parcelable representing a country. 
CountrySpecification Parcelable representing a country. 
CreateFileActivityBuilder A builder that is used to configure and display the create file activity. 
CreateFileActivityBuilder A builder that is used to configure and display the create file activity. 
Credential A credential that can be used to authenticate a user, with additional user information used to distinguish this credential from other available credentials. 
Credential A credential that can be used to authenticate a user, with additional user information used to distinguish this credential from other available credentials. 
Credential.Builder  
Credential.Builder  
CredentialPickerConfig Configuration for credential picker. 
CredentialPickerConfig Configuration for credential picker. 
CredentialPickerConfig.Builder Builder for CredentialPickerConfig
CredentialPickerConfig.Builder Builder for CredentialPickerConfig
CredentialPickerConfig.Prompt The set of supported prompts to display at the top of a credential hint picker. 
CredentialPickerConfig.Prompt The set of supported prompts to display at the top of a credential hint picker. 
CredentialRequest Parameters for requesting a Credential, via request(com.google.android.gms.common.api.GoogleApiClient, CredentialRequest)
CredentialRequest Parameters for requesting a Credential, via request(com.google.android.gms.common.api.GoogleApiClient, CredentialRequest)
CredentialRequest.Builder  
CredentialRequest.Builder  
CredentialRequestResult Result returned from a request for a credential. 
CredentialRequestResult Result returned from a request for a credential. 
CredentialsApi Entry point for requesting a credential and indicating whether sign-in was successful using the credential. 
CredentialsApi Entry point for requesting a credential and indicating whether sign-in was successful using the credential. 
CustomCap Bitmap overlay centered at the start or end vertex of a Polyline, orientated according to the direction of the line's first or last edge and scaled with respect to the line's stroke width. 
CustomCap Bitmap overlay centered at the start or end vertex of a Polyline, orientated according to the direction of the line's first or last edge and scaled with respect to the line's stroke width. 
CustomEvent A CustomEvent is similar to a MediationAdapter except that it is a completely self-service mechanism for publishers to create their own adapter. 
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. 
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. 
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, Bundle) with the class of your CustomEventBanner or CustomEventInterstitial implementation and a Bundle.  
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, Bundle) with the class of your CustomEventBanner or CustomEventInterstitial implementation and a Bundle.  
CustomEventInterstitial A custom event that supports interstitial ads. 
CustomEventInterstitial A custom event that supports interstitial ads. 
CustomEventInterstitialListener A custom event interstitial listener. 
CustomEventInterstitialListener A custom event interstitial listener. 
CustomEventListener A base custom event listener for banner and interstitial ads. 
CustomEventListener A base custom event listener for banner and interstitial ads. 
CustomEventNative A custom event to support native ads. 
CustomEventNative A custom event to support native ads. 
CustomEventNativeListener Custom events that implement CustomEventNative should use this listener to send callbacks to the mediation library to properly manage ad flow. 
CustomEventNativeListener Custom events that implement CustomEventNative should use this listener to send callbacks to the mediation library to properly manage ad flow. 
CustomPropertyKey The key to a Custom File Property key-value pair that can be serialized in a Parcel
CustomPropertyKey The key to a Custom File Property key-value pair that can be serialized in a Parcel
CustomRenderedAd Interface that contains information about custom rendered ads. 
CustomRenderedAd Interface that contains information about custom rendered ads. 
CustomTagProvider Callback that is provided by the application to execute a custom tag. 
CustomTagProvider Callback that is provided by the application to execute a custom tag. 
CustomVariableProvider Callback that is provided by the application to provide a custom variable. 
CustomVariableProvider Callback that is provided by the application to provide a custom variable. 

D

DailyTotalResult Result of readDailyTotal(com.google.android.gms.common.api.GoogleApiClient, DataType)
DailyTotalResult Result of readDailyTotal(com.google.android.gms.common.api.GoogleApiClient, DataType)
Dash An immutable class representing a dash used in the stroke pattern for a Polyline or the outline of a Polygon or Circle
Dash An immutable class representing a dash used in the stroke pattern for a Polyline or the outline of a Polygon or Circle
DataApi Exposes an API for components to read or write data items and assets
DataApi Exposes an API for components to read or write data items and assets
DataApi.DataItemResult Contains a single data item. 
DataApi.DataItemResult Contains a single data item. 
DataApi.DataListener Used with addListener(GoogleApiClient, DataApi.DataListener) to receive data events. 
DataApi.DataListener Used with addListener(GoogleApiClient, DataApi.DataListener) to receive data events. 
DataApi.DeleteDataItemsResult Contains the number of deleted items. 
DataApi.DeleteDataItemsResult Contains the number of deleted items. 
DataApi.FilterType  
DataApi.FilterType  
DataApi.GetFdForAssetResult Contains a file descriptor for the requested asset. 
DataApi.GetFdForAssetResult Contains a file descriptor for the requested asset. 
DatabaseError Instances of DatabaseError are passed to callbacks when an operation failed. 
DatabaseError Instances of DatabaseError are passed to callbacks when an operation failed. 
DatabaseException This error is thrown when the Firebase Database library is unable to operate on the input it has been given. 
DatabaseException This error is thrown when the Firebase Database library is unable to operate on the input it has been given. 
DatabaseReference A Firebase reference represents a particular location in your Database and can be used for reading or writing data to that Database location. 
DatabaseReference A Firebase reference represents a particular location in your Database and can be used for reading or writing data to that Database location. 
DatabaseReference.CompletionListener This interface is used as a method of being notified when an operation has been acknowledged by the Database servers and can be considered complete 
DatabaseReference.CompletionListener This interface is used as a method of being notified when an operation has been acknowledged by the Database servers and can be considered complete 
DataBuffer<T> Interface for a buffer of typed data. 
DataBuffer<T> Interface for a buffer of typed data. 
DataBufferAdapter<T>

A concrete BaseAdapter that is backed by concatenated DataBuffers. 

DataBufferAdapter<T>

A concrete BaseAdapter that is backed by concatenated DataBuffers. 

DataBufferObserver An interface for notifying an observer about changes to a DataBuffer. 
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. 
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. 
DataBufferObserverSet Utility class for managing a set of observers and distributing their notifications. 
DataBufferUtils Utilities for working with DataBuffer objects. 
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 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. 
DataDeleteRequest.Builder Builder used to create new DataDeleteRequests. 
DataEvent Data interface for data events. 
DataEvent Data interface for data events. 
DataEventBuffer Data structure holding references to a set of events. 
DataEventBuffer Data structure holding references to a set of events. 
DataItem The base object of data stored in the Android Wear network. 
DataItem The base object of data stored in the Android Wear network. 
DataItemAsset A reference to an asset stored in a data item. 
DataItemAsset A reference to an asset stored in a data item. 
DataItemBuffer Data structure holding reference to a set of DataItems. 
DataItemBuffer Data structure holding reference to a set of DataItems. 
DataLayer The data layer is a map holding generic information about the application. 
DataLayer The data layer is a map holding generic information about the application. 
DataMap A map of data supported by PutDataMapRequest and DataMapItems. 
DataMap A map of data supported by PutDataMapRequest and DataMapItems. 
DataMapItem Creates a new dataItem-like object containing structured and serializable data. 
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
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 Request for reading data from Google Fit. 
DataReadRequest.Builder Builder used to create new DataReadRequests. 
DataReadRequest.Builder Builder used to create new DataReadRequests. 
DataReadResult Result of readData(GoogleApiClient, com.google.android.gms.fitness.request.DataReadRequest)
DataReadResult Result of readData(GoogleApiClient, com.google.android.gms.fitness.request.DataReadRequest)
DataSet Represents a fixed set of data points in a data type's stream from a particular data source
DataSet Represents a fixed set of data points in a data type's stream from a particular data source
DataSnapshot A DataSnapshot instance contains data from a Firebase Database location. 
DataSnapshot A DataSnapshot instance contains data from a Firebase Database location. 
DataSource Definition of a unique source of sensor data. 
DataSource Definition of a unique source of sensor data. 
DataSource.Builder A builder that can be used to construct new data source objects. 
DataSource.Builder A builder that can be used to construct new data source objects. 
DataSourcesRequest Request for finding data sources in Google Fit. 
DataSourcesRequest Request for finding data sources in Google Fit. 
DataSourcesRequest.Builder Builder used to create new DataSourceRequests. 
DataSourcesRequest.Builder Builder used to create new DataSourceRequests. 
DataSourcesResult Result of findDataSources(GoogleApiClient, com.google.android.gms.fitness.request.DataSourcesRequest)
DataSourcesResult Result of findDataSources(GoogleApiClient, com.google.android.gms.fitness.request.DataSourcesRequest)
DataType The data type defines the schema for a stream of data being collected by, inserted into, or queried from Google Fit. 
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 A request for inserting an application-specific data type into the Google Fit store. 
DataTypeCreateRequest.Builder Builder used to create new DataTypeInsertRequests. 
DataTypeCreateRequest.Builder Builder used to create new DataTypeInsertRequests. 
DataTypeResult Result of readDataType(GoogleApiClient, String)
DataTypeResult Result of readDataType(GoogleApiClient, String)
DataUpdateListenerRegistrationRequest Registration request to register a listener for data updates, including dataSource and dataType as well as PendingIntent associated with the registration. 
DataUpdateListenerRegistrationRequest Registration request to register a listener for data updates, including dataSource and dataType as well as PendingIntent associated with the registration. 
DataUpdateListenerRegistrationRequest.Builder Builder for creating DataUpdateListenerRegistrationRequest
DataUpdateListenerRegistrationRequest.Builder Builder for creating DataUpdateListenerRegistrationRequest
DataUpdateNotification Captures the information needed to identify updates to Google Fitness Store data. 
DataUpdateNotification Captures the information needed to identify updates to Google Fitness Store data. 
DataUpdateRequest A request to update data added by the app from the Google Fit store in the time interval specified. 
DataUpdateRequest A request to update data added by the app from the Google Fit store in the time interval specified. 
DataUpdateRequest.Builder Builder used to create new DataUpdateRequests. 
DataUpdateRequest.Builder Builder used to create new DataUpdateRequests. 
DetectedActivity The detected activity of the device with an an associated confidence. 
DetectedActivity The detected activity of the device with an an associated confidence. 
DetectedActivityFence Use this class to create activity-based fences. 
DetectedActivityFence Use this class to create activity-based fences. 
DetectedActivityResult Result from getDetectedActivity(GoogleApiClient)
DetectedActivityResult Result from getDetectedActivity(GoogleApiClient)
Detector<T> Detector is the base class for implementing specific detector instances, such as a barcode detector or face detector. 
Detector<T> Detector is the base class for implementing specific detector instances, such as a barcode detector or face detector. 
Detector.Detections<T> Detection result object containing both detected items and the associated frame metadata. 
Detector.Detections<T> Detection result object containing both detected items and the associated frame metadata. 
Detector.Processor<T> Interface for defining a post-processing action to be executed for each detection, when using the detector as part of a pipeline (see the class level docs above). 
Detector.Processor<T> Interface for defining a post-processing action to be executed for each detection, when using the detector as part of a pipeline (see the class level docs above). 
Device Representation of an integrated device (such as a phone or a wearable) that can hold sensors. 
Device Representation of an integrated device (such as a phone or a wearable) that can hold sensors. 
DigitalDocumentBuilder Builder to construct an Indexable for a digital document of different types. 
DigitalDocumentBuilder Builder to construct an Indexable for a digital document of different types. 
DigitalDocumentPermissionBuilder Builder to construct an Indexable for a permission on a digital document. 
DigitalDocumentPermissionBuilder Builder to construct an Indexable for a permission on a digital document. 
Dimension This class is deprecated. Use WalletFragmentStyle.Dimension instead.  
Dimension This class is deprecated. Use WalletFragmentStyle.Dimension instead.  
DiscoveredEndpointInfo Information about an endpoint when it's discovered. 
DiscoveredEndpointInfo Information about an endpoint when it's discovered. 
DiscoveryManagerListener A listener interface for monitoring the availability of Cast devices. 
DiscoveryManagerListener A listener interface for monitoring the availability of Cast devices. 
DiscoveryOptions Options for a call to startDiscovery(GoogleApiClient, String, EndpointDiscoveryCallback, DiscoveryOptions)
DiscoveryOptions Options for a call to startDiscovery(GoogleApiClient, String, EndpointDiscoveryCallback, DiscoveryOptions)
Distance Represents the distance to a Message
Distance Represents the distance to a Message
Distance.Accuracy Possible values for the accuracy of a distance estimate. 
Distance.Accuracy Possible values for the accuracy of a distance estimate. 
Dot An immutable class representing a dot used in the stroke pattern for a Polyline or the outline of a Polygon or Circle
Dot An immutable class representing a dot used in the stroke pattern for a Polyline or the outline of a Polygon or Circle
Drive The Drive API provides easy access to users' Google Drive contents. 
Drive The Drive API provides easy access to users' Google Drive contents. 
DriveApi The main entry point for interacting with Drive. 
DriveApi The main entry point for interacting with Drive. 
DriveApi.DriveContentsResult Result that contains a DriveContents
DriveApi.DriveContentsResult Result that contains a DriveContents
DriveApi.DriveIdResult Result that contains a DriveId
DriveApi.DriveIdResult Result that contains a DriveId
DriveApi.MetadataBufferResult Result that contains a MetadataBuffer
DriveApi.MetadataBufferResult Result that contains a MetadataBuffer
DriveContents A reference to a Drive file's contents. 
DriveContents A reference to a Drive file's contents. 
DriveEvent Base interface implemented by all Drive event types. 
DriveEvent Base interface implemented by all Drive event types. 
DriveEventService Abstract base class for a bound service that handles Drive events. 
DriveEventService Abstract base class for a bound service that handles Drive events. 
DriveFile A file in Drive. 
DriveFile A file in Drive. 
DriveFile.DownloadProgressListener A listener for progress events on an active contents download. 
DriveFile.DownloadProgressListener A listener for progress events on an active contents download. 
DriveFolder A folder in Drive. 
DriveFolder A folder in Drive. 
DriveFolder.DriveFileResult A result that contains a DriveFile
DriveFolder.DriveFileResult A result that contains a DriveFile
DriveFolder.DriveFolderResult A result that contains a DriveFolder
DriveFolder.DriveFolderResult A result that contains a DriveFolder
DriveId A canonical identifier for a Drive resource. 
DriveId A canonical identifier for a Drive resource. 
DrivePreferencesApi The entry point for retrieving and updating Drive preferences. 
DrivePreferencesApi The entry point for retrieving and updating Drive preferences. 
DrivePreferencesApi.FileUploadPreferencesResult Result that contains a FileUploadPreferences reference. 
DrivePreferencesApi.FileUploadPreferencesResult Result that contains a FileUploadPreferences reference. 
DriveResource A Resource represents a file or folder in Drive. 
DriveResource A Resource represents a file or folder in Drive. 
DriveResource.MetadataResult Result that is returned in response to metadata requests. 
DriveResource.MetadataResult Result that is returned in response to metadata requests. 
DriveStatusCodes Drive specific status codes, for use in getStatusCode()
DriveStatusCodes Drive specific status codes, for use in getStatusCode()
DynamicHeightSearchAdRequest Use to configure Custom Search Ad (CSA) ad requests. 
DynamicHeightSearchAdRequest Use to configure Custom Search Ad (CSA) ad requests. 
DynamicHeightSearchAdRequest.Builder Builds a DynamicHeightSearchAdRequest
DynamicHeightSearchAdRequest.Builder Builds a DynamicHeightSearchAdRequest
DynamicLink Contains Builders for constructing Dynamic Links. 
DynamicLink Contains Builders for constructing Dynamic Links. 
DynamicLink.AndroidParameters Android parameters. 
DynamicLink.AndroidParameters Android parameters. 
DynamicLink.AndroidParameters.Builder Builder for Android parameters. 
DynamicLink.AndroidParameters.Builder Builder for Android parameters. 
DynamicLink.Builder Builder for creating Dynamic Links. 
DynamicLink.Builder Builder for creating Dynamic Links. 
DynamicLink.GoogleAnalyticsParameters Google Analytics parameters. 
DynamicLink.GoogleAnalyticsParameters Google Analytics parameters. 
DynamicLink.GoogleAnalyticsParameters.Builder Builder for Google Analytics parameters. 
DynamicLink.GoogleAnalyticsParameters.Builder Builder for Google Analytics parameters. 
DynamicLink.IosParameters iOS parameters. 
DynamicLink.IosParameters iOS parameters. 
DynamicLink.IosParameters.Builder Builder for iOS parameters. 
DynamicLink.IosParameters.Builder Builder for iOS parameters. 
DynamicLink.ItunesConnectAnalyticsParameters iTunes Connect App Analytics parameters. 
DynamicLink.ItunesConnectAnalyticsParameters iTunes Connect App Analytics parameters. 
DynamicLink.ItunesConnectAnalyticsParameters.Builder Builder for iTunes Connect App Analytics parameters. 
DynamicLink.ItunesConnectAnalyticsParameters.Builder Builder for iTunes Connect App Analytics parameters. 
DynamicLink.SocialMetaTagParameters Social meta-tag parameters. 
DynamicLink.SocialMetaTagParameters Social meta-tag parameters. 
DynamicLink.SocialMetaTagParameters.Builder Builder for social meta-tag parameters. 
DynamicLink.SocialMetaTagParameters.Builder Builder for social meta-tag parameters. 

E

EddystoneUid An Eddystone UID, broadcast by BLE beacons. 
EddystoneUid An Eddystone UID, broadcast by BLE beacons. 
Element Roughly equivalent to a space-separated "word" in most Latin languages, or a character in others. 
Element Roughly equivalent to a space-separated "word" in most Latin languages, or a character in others. 
EmailAuthCredential Wraps an email and password tuple for authentication purposes. 
EmailAuthCredential Wraps an email and password tuple for authentication purposes. 
EmailAuthProvider Represents the email and password authentication mechanism. 
EmailAuthProvider Represents the email and password authentication mechanism. 
EnableWalletOptimizationReceiver This class is deprecated. No longer supported.  
EnableWalletOptimizationReceiver This class is deprecated. No longer supported.  
EndpointDiscoveryCallback Listener invoked during endpoint discovery. 
EndpointDiscoveryCallback Listener invoked during endpoint discovery. 
ErrorDialogFragment Wraps the Dialog returned by getErrorDialog(Activity, int, int) by using DialogFragment so that it can be properly managed by the Activity
ErrorDialogFragment Wraps the Dialog returned by getErrorDialog(Activity, int, int) by using DialogFragment so that it can be properly managed by the Activity
Event Data interface for retrieving event information. 
Event Data interface for retrieving event information. 
EventBuffer Data structure providing access to a list of events. 
EventBuffer Data structure providing access to a list of events. 
EventEntity Data object representing the data for a event. 
EventEntity Data object representing the data for a event. 
Events Entry point for events functionality. 
Events Entry point for events functionality. 
Events.LoadEventsResult Result delivered when event data has been loaded. 
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. 
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. 
ExceptionReporter Used to catch any uncaught exceptions and report them to Google Analytics. 
Exclude Marks a field as excluded from the Database. 
Exclude Marks a field as excluded from the Database. 
ExecutionOptions Options that can be included with certain requests to the API to configure notification and conflict resolution behavior. 
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
ExecutionOptions.Builder A builder for creating a new ExecutionOptions
ExpandedControllerActivity This abstract class provides most of the implementation of an expanded controller, which is an out-of-the-box remote player, used when casting media to a cast device. 
ExpandedControllerActivity This abstract class provides most of the implementation of an expanded controller, which is an out-of-the-box remote player, used when casting media to a cast device. 

F

Face A human face detected in an image or video. 
Face A human face detected in an image or video. 
FacebookAuthCredential Wraps a Facebook Login access token for authentication purposes. 
FacebookAuthCredential Wraps a Facebook Login access token for authentication purposes. 
FacebookAuthProvider Represents the Facebook Login authentication provider. 
FacebookAuthProvider Represents the Facebook Login authentication provider. 
FaceDetector Detector for finding Faces in a supplied image. 
FaceDetector Detector for finding Faces in a supplied image. 
FaceDetector.Builder Builder for creating face detector instances. 
FaceDetector.Builder Builder for creating face detector instances. 
FenceApi Main entry point for the Awareness Fence API. 
FenceApi Main entry point for the Awareness Fence API. 
FenceQueryRequest Defines the interface for querying fences in the FenceApi
FenceQueryRequest Defines the interface for querying fences in the FenceApi
FenceQueryResult Result for query fence states Api  
FenceQueryResult Result for query fence states Api  
FenceState Encapsulates the state of a fence in AwarenessFence
FenceState Encapsulates the state of a fence in AwarenessFence
FenceStateMap A map of fence states keyed off of the fence keys resulting from a FenceQueryRequest
FenceStateMap A map of fence states keyed off of the fence keys resulting from a FenceQueryRequest
FenceUpdateRequest Request to add and/or remove multiple fences. 
FenceUpdateRequest Request to add and/or remove multiple fences. 
FenceUpdateRequest.Builder Builder for a FenceUpdateRequest
FenceUpdateRequest.Builder Builder for a FenceUpdateRequest
Field A field represents one dimension of a data type. 
Field A field represents one dimension of a data type. 
FileDownloadTask A task that downloads bytes of a GCS blob to a specified File. 
FileDownloadTask A task that downloads bytes of a GCS blob to a specified File. 
FileDownloadTask.TaskSnapshot Encapsulates state about the running FileDownloadTask  
FileDownloadTask.TaskSnapshot Encapsulates state about the running FileDownloadTask  
FileUploadPreferences Represents the file upload preferences associated with the current account. 
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. 
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. 
Filters A factory for creating filters that are used to construct a Query. 
FirebaseAnalytics The top level Firebase Analytics singleton that provides methods for logging events and setting user properties. 
FirebaseAnalytics The top level Firebase Analytics singleton that provides methods for logging events and setting user properties. 
FirebaseAnalytics.Event An Event is an important occurrence in your app that you want to measure. 
FirebaseAnalytics.Event An Event is an important occurrence in your app that you want to measure. 
FirebaseAnalytics.Param Params supply information that contextualize Events. 
FirebaseAnalytics.Param Params supply information that contextualize Events. 
FirebaseAnalytics.UserProperty A UserProperty is an attribute that describes the app-user. 
FirebaseAnalytics.UserProperty A UserProperty is an attribute that describes the app-user. 
FirebaseApiNotAvailableException Indicates that a requested API is not available. 
FirebaseApiNotAvailableException Indicates that a requested API is not available. 
FirebaseApp The entry point of Firebase SDKs. 
FirebaseApp The entry point of Firebase SDKs. 
FirebaseAppIndex Provides methods for managing the index, by inserting, updating and removing Indexables in the app. 
FirebaseAppIndex Provides methods for managing the index, by inserting, updating and removing Indexables in the app. 
FirebaseAppIndexingException Class of exceptions thrown by the Firebase App Indexing API. 
FirebaseAppIndexingException Class of exceptions thrown by the Firebase App Indexing API. 
FirebaseAppIndexingInvalidArgumentException The exception that is thrown if an invalid argument is provided to one of the Firebase App Indexing API methods. 
FirebaseAppIndexingInvalidArgumentException The exception that is thrown if an invalid argument is provided to one of the Firebase App Indexing API methods. 
FirebaseAppIndexingTooManyArgumentsException The exception that is thrown if the number of arguments passed to a Firebase App Indexing API method in a single call exceeds the allowed maximum of Indexable.MAX_INDEXABLES_TO_BE_UPDATED_IN_ONE_CALL
FirebaseAppIndexingTooManyArgumentsException The exception that is thrown if the number of arguments passed to a Firebase App Indexing API method in a single call exceeds the allowed maximum of Indexable.MAX_INDEXABLES_TO_BE_UPDATED_IN_ONE_CALL
FirebaseAppInvite  
FirebaseAppInvite  
FirebaseAuth The entry point of the Firebase Authentication SDK. 
FirebaseAuth The entry point of the Firebase Authentication SDK. 
FirebaseAuth.AuthStateListener Listener called when there is a change in the authentication state. 
FirebaseAuth.AuthStateListener Listener called when there is a change in the authentication state. 
FirebaseAuth.IdTokenListener Listener called when the id token is changed. 
FirebaseAuth.IdTokenListener Listener called when the id token is changed. 
FirebaseAuthActionCodeException Represents the exception which is a result of an expired or an invalid out of band code. 
FirebaseAuthActionCodeException Represents the exception which is a result of an expired or an invalid out of band code. 
FirebaseAuthEmailException Represents the exception which is a result of an attempt to send an email via Firebase Auth (e.g. 
FirebaseAuthEmailException Represents the exception which is a result of an attempt to send an email via Firebase Auth (e.g. 
FirebaseAuthException Generic exception related to Firebase Authentication. 
FirebaseAuthException Generic exception related to Firebase Authentication. 
FirebaseAuthInvalidCredentialsException Thrown when one or more of the credentials passed to a method fail to identify and/or authenticate the user subject of that operation. 
FirebaseAuthInvalidCredentialsException Thrown when one or more of the credentials passed to a method fail to identify and/or authenticate the user subject of that operation. 
FirebaseAuthInvalidUserException Thrown when performing an operation on a FirebaseUser instance that is no longer valid. 
FirebaseAuthInvalidUserException Thrown when performing an operation on a FirebaseUser instance that is no longer valid. 
FirebaseAuthProvider Represents the Firebase Authentication provider type. 
FirebaseAuthProvider Represents the Firebase Authentication provider type. 
FirebaseAuthRecentLoginRequiredException Thrown on security sensitive operations on a FirebaseUser instance that require the user to have signed in recently, when the requirement isn't met. 
FirebaseAuthRecentLoginRequiredException Thrown on security sensitive operations on a FirebaseUser instance that require the user to have signed in recently, when the requirement isn't met. 
FirebaseAuthUserCollisionException Thrown when an operation on a FirebaseUser instance couldn't be completed due to a conflict with another existing user. 
FirebaseAuthUserCollisionException Thrown when an operation on a FirebaseUser instance couldn't be completed due to a conflict with another existing user. 
FirebaseAuthWeakPasswordException Thrown when using a weak password (less than 6 chars) to create a new account or to update an existing account's password. 
FirebaseAuthWeakPasswordException Thrown when using a weak password (less than 6 chars) to create a new account or to update an existing account's password. 
FirebaseCrash Firebase Crash reporting API. 
FirebaseCrash Firebase Crash reporting API. 
FirebaseDatabase The entry point for accessing a Firebase Database. 
FirebaseDatabase The entry point for accessing a Firebase Database. 
FirebaseDynamicLinks Provides access to dynamic links that are received by an app at launch. 
FirebaseDynamicLinks Provides access to dynamic links that are received by an app at launch. 
FirebaseException Base class for all Firebase exceptions. 
FirebaseException Base class for all Firebase exceptions. 
FirebaseInitProvider Initializes Firebase APIs at app startup time. 
FirebaseInitProvider Initializes Firebase APIs at app startup time. 
FirebaseInstanceId Firebase Instance ID provides a unique identifier for each app instance and a mechanism to authenticate and authorize actions (example: sending FCM messages). 
FirebaseInstanceId Firebase Instance ID provides a unique identifier for each app instance and a mechanism to authenticate and authorize actions (example: sending FCM messages). 
FirebaseInstanceIdInternalReceiver Internal receiver for FirebaseInstanceId used to start services securely. 
FirebaseInstanceIdInternalReceiver Internal receiver for FirebaseInstanceId used to start services securely. 
FirebaseInstanceIdReceiver WakefulBroadcastReceiver that receives FirebaseInstanceId and FirebaseMessaging events and delivers them to the application-specific FirebaseInstanceIdService subclass. 
FirebaseInstanceIdReceiver WakefulBroadcastReceiver that receives FirebaseInstanceId and FirebaseMessaging events and delivers them to the application-specific FirebaseInstanceIdService subclass. 
FirebaseInstanceIdService Base class to handle Firebase Instance ID token refresh events. 
FirebaseInstanceIdService Base class to handle Firebase Instance ID token refresh events. 
FirebaseMessaging Firebase Cloud Messaging lets you reliably deliver messages at no cost. 
FirebaseMessaging Firebase Cloud Messaging lets you reliably deliver messages at no cost. 
FirebaseMessagingService Base class for communicating with Firebase Messaging. 
FirebaseMessagingService Base class for communicating with Firebase Messaging. 
FirebaseNetworkException Exception thrown when a request to a Firebase service has failed due to a network error. 
FirebaseNetworkException Exception thrown when a request to a Firebase service has failed due to a network error. 
FirebaseOptions Configurable Firebase options. 
FirebaseOptions Configurable Firebase options. 
FirebaseOptions.Builder Builder for constructing FirebaseOptions. 
FirebaseOptions.Builder Builder for constructing FirebaseOptions. 
FirebasePerformance Firebase Performance API. 
FirebasePerformance Firebase Performance API. 
FirebaseRemoteConfig Entry point for FirebaseRemoteConfig. 
FirebaseRemoteConfig Entry point for FirebaseRemoteConfig. 
FirebaseRemoteConfigException Base class for FirebaseRemoteConfig exceptions. 
FirebaseRemoteConfigException Base class for FirebaseRemoteConfig exceptions. 
FirebaseRemoteConfigFetchException Exception thrown when the fetch() operation cannot be completed successfully. 
FirebaseRemoteConfigFetchException Exception thrown when the fetch() operation cannot be completed successfully. 
FirebaseRemoteConfigFetchThrottledException Exception thrown when the fetch() operation cannot be completed successfully, due to throttling. 
FirebaseRemoteConfigFetchThrottledException Exception thrown when the fetch() operation cannot be completed successfully, due to throttling. 
FirebaseRemoteConfigInfo Wraps the current state of the FirebaseRemoteConfig singleton object. 
FirebaseRemoteConfigInfo Wraps the current state of the FirebaseRemoteConfig singleton object. 
FirebaseRemoteConfigSettings Wraps the settings for FirebaseRemoteConfig operations. 
FirebaseRemoteConfigSettings Wraps the settings for FirebaseRemoteConfig operations. 
FirebaseRemoteConfigSettings.Builder Builder for a FirebaseRemoteConfigSettings
FirebaseRemoteConfigSettings.Builder Builder for a FirebaseRemoteConfigSettings
FirebaseRemoteConfigValue Wrapper for a Remote Config parameter value, with methods to get it as different types. 
FirebaseRemoteConfigValue Wrapper for a Remote Config parameter value, with methods to get it as different types. 
FirebaseStorage FirebaseStorage is a service that supports uploading and downloading large objects to Google Cloud Storage. 
FirebaseStorage FirebaseStorage is a service that supports uploading and downloading large objects to Google Cloud Storage. 
FirebaseTooManyRequestsException Exception thrown when a request to a Firebase service has been blocked due to having received too many consecutive requests from the same device. 
FirebaseTooManyRequestsException Exception thrown when a request to a Firebase service has been blocked due to having received too many consecutive requests from the same device. 
FirebaseUser Represents a user's profile information in your Firebase project's user database. 
FirebaseUser Represents a user's profile information in your Firebase project's user database. 
FirebaseUserActions Provides methods for logging actions that the user takes in the app. 
FirebaseUserActions Provides methods for logging actions that the user takes in the app. 
Fitness The main entry point to Google Fit APIs. 
Fitness The main entry point to Google Fit APIs. 
FitnessActivities Constants representing different user activities, such as walking, running, and cycling. 
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
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
FitnessSensorServiceRequest Request for registering for sensor events from an application-exposed sensor data source
FitnessStatusCodes Google Fit specific status codes, for use in getStatusCode()  
FitnessStatusCodes Google Fit specific status codes, for use in getStatusCode()  
FocusingProcessor<T> Base class for implementing a processor which filters the set of detection results, consistently delivering a single detected item to an associated Tracker
FocusingProcessor<T> Base class for implementing a processor which filters the set of detection results, consistently delivering a single detected item to an associated Tracker
Frame Image data with associated metadata
Frame Image data with associated metadata
Frame.Builder Builder for creating a frame instance. 
Frame.Builder Builder for creating a frame instance. 
Frame.Metadata Frame metadata, describing the image dimensions, rotation, and sequencing information. 
Frame.Metadata Frame metadata, describing the image dimensions, rotation, and sequencing information. 
Freezable<T> Interface for data objects that support being frozen into immutable representations. 
Freezable<T> Interface for data objects that support being frozen into immutable representations. 
FreezableUtils Utilities for working with Freezable objects. 
FreezableUtils Utilities for working with Freezable objects. 
FullWallet Parcelable representing a full wallet response. 
FullWallet Parcelable representing a full wallet response. 
FullWalletRequest Parcelable representing a full wallet request. 
FullWalletRequest Parcelable representing a full wallet request. 
FullWalletRequest.Builder Builder to create a FullWalletRequest
FullWalletRequest.Builder Builder to create a FullWalletRequest
FusedLocationProviderApi The main entry point for interacting with the fused location provider. 
FusedLocationProviderApi The main entry point for interacting with the fused location provider. 
FusedLocationProviderClient The main entry point for interacting with the fused location provider. 
FusedLocationProviderClient The main entry point for interacting with the fused location provider. 

G

Game Data interface for retrieving game information. 
Game Data interface for retrieving game information. 
GameBuffer Data structure providing access to a list of games. 
GameBuffer Data structure providing access to a list of games. 
GameEntity Data object representing a set of Game data. 
GameEntity Data object representing a set of Game data. 
GameManagerClient Provides access to the GameManager APIs. 
GameManagerClient Provides access to the GameManager APIs. 
GameManagerClient.GameManagerInstanceResult Result of a game manager client creation command. 
GameManagerClient.GameManagerInstanceResult Result of a game manager client creation command. 
GameManagerClient.GameManagerResult Result of a game manager command. 
GameManagerClient.GameManagerResult Result of a game manager command. 
GameManagerClient.Listener A listener that can be set in GameManagerClient to be notified when game manager state is updated or when game messages are received for players controlled by this sender. 
GameManagerClient.Listener A listener that can be set in GameManagerClient to be notified when game manager state is updated or when game messages are received for players controlled by this sender. 
GameManagerState Represents a snapshot of the Game Manager's state. 
GameManagerState Represents a snapshot of the Game Manager's state. 
GameRequest This interface is deprecated. Google+ no longer integrated so social APIs will not work as expected. See Play Games authentication adopting Google Sign-In API  
GameRequest This interface is deprecated. Google+ no longer integrated so social APIs will not work as expected. See Play Games authentication adopting Google Sign-In API  
GameRequestBuffer This class is deprecated. Google+ no longer integrated so social APIs will not work as expected. See Play Games authentication adopting Google Sign-In API  
GameRequestBuffer This class is deprecated. Google+ no longer integrated so social APIs will not work as expected. See Play Games authentication adopting Google Sign-In API  
GameRequestEntity This class is deprecated. Google+ no longer integrated so social APIs will not work as expected. See Play Games authentication adopting Google Sign-In API  
GameRequestEntity This class is deprecated. Google+ no longer integrated so social APIs will not work as expected. See Play Games authentication adopting Google Sign-In API  
Games Main entry point for the Games APIs. 
Games Main entry point for the Games APIs. 
Games.GamesOptions API configuration parameters for Games. 
Games.GamesOptions API configuration parameters for Games. 
Games.GamesOptions.Builder Helper class to build Games.GamesOptions
Games.GamesOptions.Builder Helper class to build Games.GamesOptions
GamesActivityResultCodes Result codes that can be set as result in Activities from the Client UI started with startActivityForResult(Intent, int)
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 Entry point for game metadata functionality. 
GamesMetadata.LoadGamesResult Result delivered when game metadata has been loaded. 
GamesMetadata.LoadGamesResult Result delivered when game metadata has been loaded. 
GamesStatusCodes Status codes for Games results. 
GamesStatusCodes Status codes for Games results. 
Gap An immutable class representing a gap used in the stroke pattern for a Polyline or the outline of a Polygon or Circle
Gap An immutable class representing a gap used in the stroke pattern for a Polyline or the outline of a Polygon or Circle
GcmListenerService Base class for communicating with Google Cloud Messaging. 
GcmListenerService Base class for communicating with Google Cloud Messaging. 
GcmNetworkManager

Class to create apps with robust "send-to-sync", which is the mechanism to sync data with servers where new information is available. 

GcmNetworkManager

Class to create apps with robust "send-to-sync", which is the mechanism to sync data with servers where new information is available. 

GcmPubSub GcmPubSub provides a publish-subscribe model for sending GCM topic messages. 
GcmPubSub GcmPubSub provides a publish-subscribe model for sending GCM topic messages. 
GcmReceiver WakefulBroadcastReceiver that receives GCM messages and delivers them to an application-specific GcmListenerService subclass. 
GcmReceiver WakefulBroadcastReceiver that receives GCM messages and delivers them to an application-specific GcmListenerService subclass. 
GcmTaskService Implemented by the client application to provide an endpoint for the GcmNetworkManager to call back to when a task is ready to be executed. 
GcmTaskService Implemented by the client application to provide an endpoint for the GcmNetworkManager to call back to when a task is ready to be executed. 
GenericTypeIndicator<T> Due to the way that Java implements generics (type-erasure), it is necessary to use a slightly more complicated method to properly resolve types for generic collections at runtime. 
GenericTypeIndicator<T> Due to the way that Java implements generics (type-erasure), it is necessary to use a slightly more complicated method to properly resolve types for generic collections at runtime. 
GeoDataApi Main entry point for the Google Places Geo Data API. 
GeoDataApi Main entry point for the Google Places Geo Data API. 
Geofence Represents a geographical region, also known as a geofence. 
Geofence Represents a geographical region, also known as a geofence. 
Geofence.Builder A builder that builds Geofence
Geofence.Builder A builder that builds Geofence
GeofenceStatusCodes Geofence specific status codes, for use in getStatusCode()  
GeofenceStatusCodes Geofence specific status codes, for use in getStatusCode()  
GeofencingApi The main entry point for interacting with the geofencing APIs. 
GeofencingApi The main entry point for interacting with the geofencing APIs. 
GeofencingClient The main entry point for interacting with the geofencing APIs. 
GeofencingClient The main entry point for interacting with the geofencing APIs. 
GeofencingEvent Represents an event from the GeofencingApi API. 
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 Specifies the list of geofences to be monitored and how the geofence notifications should be reported. 
GeofencingRequest.Builder A builder that builds GeofencingRequest.Pending  
GeofencingRequest.Builder A builder that builds GeofencingRequest.Pending  
GeoShapeBuilder Builder to construct an Indexable for a geographic area described by a shape. 
GeoShapeBuilder Builder to construct an Indexable for a geographic area described by a shape. 
GetTokenResult Result object that contains a Firebase Auth ID Token. 
GetTokenResult Result object that contains a Firebase Auth ID Token. 
GiftCardWalletObject Parcelable representing a gift card wallet object. 
GiftCardWalletObject Parcelable representing a gift card wallet object. 
GithubAuthCredential Wraps a Github OAuth access token for authentication purposes. 
GithubAuthCredential Wraps a Github OAuth access token for authentication purposes. 
GithubAuthProvider Represents the Github authentication provider. 
GithubAuthProvider Represents the Github authentication provider. 
Goal A fitness goal, which users create in Google Fit. 
Goal A fitness goal, which users create in Google Fit. 
Goal.DurationObjective A duration objective, which uses duration time of activities to determine whether the goal is met. 
Goal.DurationObjective A duration objective, which uses duration time of activities to determine whether the goal is met. 
Goal.FrequencyObjective A frequency objective, which uses the number of activity segments to determine whether the goal is met. 
Goal.FrequencyObjective A frequency objective, which uses the number of activity segments to determine whether the goal is met. 
Goal.MetricObjective A metric objective, which uses a metric value to determine whether the goal is met. 
Goal.MetricObjective A metric objective, which uses a metric value to determine whether the goal is met. 
Goal.MismatchedGoalException Exception thrown by getMetricObjective(), getDurationObjective(), getFrequencyObjective() if the goal doesn't match the requested objective type. 
Goal.MismatchedGoalException Exception thrown by getMetricObjective(), getDurationObjective(), getFrequencyObjective() if the goal doesn't match the requested objective type. 
Goal.ObjectiveType Type of a goal's objective. 
Goal.ObjectiveType Type of a goal's objective. 
Goal.Recurrence A recurrence period of a recurring goal. 
Goal.Recurrence A recurrence period of a recurring goal. 
Goal.Recurrence.RecurrenceUnit Unit of a recurrence. 
Goal.Recurrence.RecurrenceUnit Unit of a recurrence. 
GoalsApi API for reading fitness Goals created by users in Google Fit. 
GoalsApi API for reading fitness Goals created by users in Google Fit. 
GoalsReadRequest Request for reading current Goals from Google Fit. 
GoalsReadRequest Request for reading current Goals from Google Fit. 
GoalsReadRequest.Builder Builder used to create new GoalsReadRequest. 
GoalsReadRequest.Builder Builder used to create new GoalsReadRequest. 
GoalsResult Result of readCurrentGoals(GoogleApiClient, GoalsReadRequest)
GoalsResult Result of readCurrentGoals(GoogleApiClient, GoalsReadRequest)
GoogleAnalytics The top level Google Analytics singleton that provides methods for configuring Google Analytics and creating Tracker objects. 
GoogleAnalytics The top level Google Analytics singleton that provides methods for configuring Google Analytics and creating Tracker objects. 
GoogleApi<O extends Api.ApiOptions> Base class for Google API entry points. 
GoogleApi<O extends Api.ApiOptions> Base class for Google API entry points. 
GoogleApiActivity Helper activity used by Google Play services APIs to display resolutions for connection errors. 
GoogleApiActivity Helper activity used by Google Play services APIs to display resolutions for connection errors. 
GoogleApiAvailability Helper class for verifying that the Google Play services APK is available and up-to-date on this device. 
GoogleApiAvailability Helper class for verifying that the Google Play services APK is available and up-to-date on this device. 
GoogleApiClient The main entry point for Google Play services integration. 
GoogleApiClient The main entry point for Google Play services integration. 
GoogleApiClient.Builder Builder to configure a GoogleApiClient
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.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. 
GoogleApiClient.OnConnectionFailedListener Provides callbacks for scenarios that result in a failed attempt to connect the client to the service. 
GoogleAuthCredential Wraps a Google Sign-In ID token and/or access token, for authentication purposes. 
GoogleAuthCredential Wraps a Google Sign-In ID token and/or access token, for authentication purposes. 
GoogleAuthException GoogleAuthExceptions signal Google authentication errors. 
GoogleAuthException GoogleAuthExceptions signal Google authentication errors. 
GoogleAuthProvider Represents the Google Sign-In authentication provider. 
GoogleAuthProvider Represents the Google Sign-In authentication provider. 
GoogleAuthUtil GoogleAuthUtil provides static utility methods to acquire ClientLogin or OAuth2 tokens for Google accounts; and also to invalidate ClientLogin or OAuth2 tokens. 
GoogleAuthUtil GoogleAuthUtil provides static utility methods to acquire ClientLogin or OAuth2 tokens for Google accounts; and also to invalidate ClientLogin or OAuth2 tokens. 
GoogleCloudMessaging Google Cloud Messaging (GCM) is now part of Firebase and has been rebranded as Firebase Cloud Messaging (FCM). 
GoogleCloudMessaging Google Cloud Messaging (GCM) is now part of Firebase and has been rebranded as Firebase Cloud Messaging (FCM). 
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 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 canceled. 
GoogleMap.CancelableCallback A callback interface for reporting when a task is complete or canceled. 
GoogleMap.InfoWindowAdapter Provides views for customized rendering of info windows. 
GoogleMap.InfoWindowAdapter Provides views for customized rendering of info windows. 
GoogleMap.OnCameraChangeListener This interface is deprecated. Replaced by GoogleMap.OnCameraMoveStartedListener, GoogleMap.OnCameraMoveListener and GoogleMap.OnCameraIdleListener. The order in which the deprecated onCameraChange method will be called in relation to the methods in the new camera change listeners is undefined.  
GoogleMap.OnCameraChangeListener This interface is deprecated. Replaced by GoogleMap.OnCameraMoveStartedListener, GoogleMap.OnCameraMoveListener and GoogleMap.OnCameraIdleListener. The order in which the deprecated onCameraChange method will be called in relation to the methods in the new camera change listeners is undefined.  
GoogleMap.OnCameraIdleListener Callback interface for when camera movement has ended. 
GoogleMap.OnCameraIdleListener Callback interface for when camera movement has ended. 
GoogleMap.OnCameraMoveCanceledListener Callback interface for when the camera's motion has been stopped or when the camera starts moving for a new reason. 
GoogleMap.OnCameraMoveCanceledListener Callback interface for when the camera's motion has been stopped or when the camera starts moving for a new reason. 
GoogleMap.OnCameraMoveListener Callback interface for when the camera changes position. 
GoogleMap.OnCameraMoveListener Callback interface for when the camera changes position. 
GoogleMap.OnCameraMoveStartedListener Callback interface for when the camera motion starts. 
GoogleMap.OnCameraMoveStartedListener Callback interface for when the camera motion starts. 
GoogleMap.OnCircleClickListener Callback interface for when a circle is clicked. 
GoogleMap.OnCircleClickListener Callback interface for when a circle is clicked. 
GoogleMap.OnGroundOverlayClickListener Callback interface for when a ground overlay is clicked. 
GoogleMap.OnGroundOverlayClickListener Callback interface for when a ground overlay is clicked. 
GoogleMap.OnIndoorStateChangeListener A listener for when the indoor state changes. 
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.OnInfoWindowClickListener Callback interface for click/tap events on a marker's info window. 
GoogleMap.OnInfoWindowCloseListener Callback interface for close events on a marker's info window. 
GoogleMap.OnInfoWindowCloseListener Callback interface for close events on a marker's info window. 
GoogleMap.OnInfoWindowLongClickListener Callback interface for when the user long presses on a marker's info window. 
GoogleMap.OnInfoWindowLongClickListener Callback interface for when the user long presses on a marker's info window. 
GoogleMap.OnMapClickListener Callback interface for when the user taps on the map. 
GoogleMap.OnMapClickListener Callback interface for when the user taps on the map. 
GoogleMap.OnMapLoadedCallback Callback interface for when the map has finished rendering. 
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.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.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.OnMarkerDragListener Callback interface for drag events on markers. 
GoogleMap.OnMyLocationButtonClickListener Callback interface for when the My Location button is clicked. 
GoogleMap.OnMyLocationButtonClickListener Callback interface for when the My Location button is clicked. 
GoogleMap.OnMyLocationChangeListener This interface is deprecated. Use com.google.android.gms.location.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.OnMyLocationChangeListener This interface is deprecated. Use com.google.android.gms.location.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.OnPoiClickListener A listener for POI taps. 
GoogleMap.OnPoiClickListener A listener for POI taps. 
GoogleMap.OnPolygonClickListener Callback interface for when a polygon is clicked. 
GoogleMap.OnPolygonClickListener Callback interface for when a polygon is clicked. 
GoogleMap.OnPolylineClickListener Callback interface for when a polyline is clicked. 
GoogleMap.OnPolylineClickListener Callback interface for when a polyline is clicked. 
GoogleMap.SnapshotReadyCallback Callback interface to notify when the snapshot has been taken. 
GoogleMap.SnapshotReadyCallback Callback interface to notify when the snapshot has been taken. 
GoogleMapOptions Defines configuration GoogleMapOptions for a GoogleMap
GoogleMapOptions Defines configuration GoogleMapOptions for a GoogleMap
GoogleNowAuthState Output of getGoogleNowAuth(com.google.android.gms.common.api.GoogleApiClient, String)
GoogleNowAuthState Output of getGoogleNowAuth(com.google.android.gms.common.api.GoogleApiClient, String)
GooglePlayServicesAvailabilityException GooglePlayServicesAvailabilityExceptions are special instances of UserRecoverableAuthExceptions which are thrown when the expected Google Play services app is not available for some reason. 
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. 
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. 
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. 
GooglePlayServicesUtil Utility class for verifying that the Google Play services APK is available and up-to-date on this device. 
GoogleSignInAccount Class that holds the basic account information of the signed in Google user. 
GoogleSignInAccount Class that holds the basic account information of the signed in Google user. 
GoogleSignInApi Api interface for Sign In with Google. 
GoogleSignInApi Api interface for Sign In with Google. 
GoogleSignInOptions GoogleSignInOptions is options used to configure the GOOGLE_SIGN_IN_API
GoogleSignInOptions GoogleSignInOptions is options used to configure the GOOGLE_SIGN_IN_API
GoogleSignInOptions.Builder Builder for GoogleSignInOptions,  
GoogleSignInOptions.Builder Builder for GoogleSignInOptions,  
GoogleSignInOptionsExtension An interface for API specific extension for GoogleSignInOptions
GoogleSignInOptionsExtension An interface for API specific extension for GoogleSignInOptions
GoogleSignInResult GoogleSignInResults are Result implementations that potentially contain a GoogleSignInAccount
GoogleSignInResult GoogleSignInResults are Result implementations that potentially contain a GoogleSignInAccount
GoogleSignInStatusCodes Google Sign In specific status codes, for use in Status#getStatusCode()
GoogleSignInStatusCodes Google Sign In specific status codes, for use in Status#getStatusCode()
GroundOverlay A ground overlay is an image that is fixed to a map. 
GroundOverlay A ground overlay is an image that is fixed to a map. 
GroundOverlayOptions Defines options for a ground overlay. 
GroundOverlayOptions Defines options for a ground overlay. 

H

HarmfulAppsData APK information pertaining to one potentially harmful app. 
HarmfulAppsData APK information pertaining to one potentially harmful app. 
HeadphoneFence Use this class to create headphone state fences. 
HeadphoneFence Use this class to create headphone state fences. 
HeadphoneState Headphone state. 
HeadphoneState Headphone state. 
HeadphoneStateResult Result from getHeadphoneState(GoogleApiClient)
HeadphoneStateResult Result from getHeadphoneState(GoogleApiClient)
HealthDataTypes Predefined health-specific data types. 
HealthDataTypes Predefined health-specific data types. 
HealthFields Predefined fields only used by health-specific data types in HealthDataTypes
HealthFields Predefined fields only used by health-specific data types in HealthDataTypes
HintRequest Parameters for requesting the display of the hint picker, via getHintPickerIntent()
HintRequest Parameters for requesting the display of the hint picker, via getHintPickerIntent()
HintRequest.Builder  
HintRequest.Builder  
HistoryApi API for inserting, deleting, and reading data in Google Fit. 
HistoryApi API for inserting, deleting, and reading data in Google Fit. 
HistoryApi.ViewIntentBuilder Builder of intents to view data stored 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 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.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.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.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.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.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.ScreenViewBuilder Class to build a screen view hit. 
HitBuilders.SocialBuilder A Builder object to build social event hits. 
HitBuilders.SocialBuilder A Builder object to build social event hits. 
HitBuilders.TimingBuilder Hit builder used to collect timing related data. 
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.  
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.  

I

IBeaconId An iBeacon ID, which can be broadcast by BLE beacons and iOS devices. 
IBeaconId An iBeacon ID, which can be broadcast by BLE beacons and iOS devices. 
IdentityProviders Identity provider constants for use with CredentialRequest.Builder.setAccountTypes()
IdentityProviders Identity provider constants for use with CredentialRequest.Builder.setAccountTypes()
IdToken A token that is signed by an Authenticator to confirm that the account specified in the idToken is a valid account of accountType
IdToken A token that is signed by an Authenticator to confirm that the account specified in the idToken is a valid account of accountType
IgnoreExtraProperties Properties that don't map to class fields are ignored when serializing to a class annotated with this annotation. 
IgnoreExtraProperties Properties that don't map to class fields are ignored when serializing to a class annotated with this annotation. 
ImageHints An object that provides hints to an ImagePicker about the type and size of an image to be selected for display in the UI. 
ImageHints An object that provides hints to an ImagePicker about the type and size of an image to be selected for display in the UI. 
ImageManager This class is used to load images from the network and handles local caching for you. 
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. 
ImageManager.OnImageLoadedListener Listener interface for handling when the image for a particular URI has been loaded. 
ImagePicker An image picker to pick an appropriate image from the list of images in a MediaMetadata based on the use of the image, for example, notification thumbnail or full screen background. 
ImagePicker An image picker to pick an appropriate image from the list of images in a MediaMetadata based on the use of the image, for example, notification thumbnail or full screen background. 
Indexable Represents an indexable unit. 
Indexable Represents an indexable unit. 
Indexable.Builder The builder for Indexable
Indexable.Builder The builder for Indexable
Indexable.Metadata Represents the metadata for an Indexable
Indexable.Metadata Represents the metadata for an Indexable
Indexable.Metadata.Builder The builder for Indexable.Metadata
Indexable.Metadata.Builder The builder for Indexable.Metadata
IndexableBuilder<T extends IndexableBuilder<?>> The basic abstract builder to construct an Indexable
IndexableBuilder<T extends IndexableBuilder<?>> The basic abstract builder to construct an Indexable
Indexables Provides convenience methods to construct Indexables for common data types. 
Indexables Provides convenience methods to construct Indexables for common data types. 
IndoorBuilding Represents a building. 
IndoorBuilding Represents a building. 
IndoorLevel Represents a level in a building. 
IndoorLevel Represents a level in a building. 
InitializableMediationRewardedVideoAdAdapter Interface for MediationRewardedVideoAdAdapters that support initialization without a MediationAdRequest
InitializableMediationRewardedVideoAdAdapter Interface for MediationRewardedVideoAdAdapters that support initialization without a MediationAdRequest
InstallReferrerReceiver The Google Play com.android.vending.INSTALL_REFERRER Intent is broadcast when an app is installed from the Google Play Store. 
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. 
InstallReferrerService IntentService for handling the Google Play Store's INSTALL_REFERRER intent. 
InstanceID Instance ID provides a unique identifier for each app instance and a mechanism to authenticate and authorize actions (for example, sending a GCM message). 
InstanceID Instance ID provides a unique identifier for each app instance and a mechanism to authenticate and authorize actions (for example, sending a GCM message). 
InstanceIDListenerService Base class to handle Instance ID service notifications on token refresh. 
InstanceIDListenerService Base class to handle Instance ID service notifications on token refresh. 
InstantApps Entry point for Instant Apps APIs. 
InstantApps Entry point for Instant Apps APIs. 
InstantAppsApi APIs for Android Instant Apps. 
InstantAppsApi APIs for Android Instant Apps. 
InstrumentInfo Parcelable representing more detailed information about a payment instrument. 
InstrumentInfo Parcelable representing more detailed information about a payment instrument. 
InstrumentInfo.CardClass Card class indicates whether it is a credit, debit or prepaid card. 
InstrumentInfo.CardClass Card class indicates whether it is a credit, debit or prepaid card. 
InterstitialAd Full-screen interstitial ads. 
InterstitialAd Full-screen interstitial ads. 
IntroductoryOverlay A simple overlay view that highlights the Cast button to the user. 
IntroductoryOverlay A simple overlay view that highlights the Cast button to the user. 
IntroductoryOverlay.Builder The builder class that creates an instance of IntroductoryOverlay
IntroductoryOverlay.Builder The builder class that creates an instance of IntroductoryOverlay
IntroductoryOverlay.OnOverlayDismissedListener An interface to notify the clients when the overlay is dismissed explicitly when the user taps on the confirmation button. 
IntroductoryOverlay.OnOverlayDismissedListener An interface to notify the clients when the overlay is dismissed explicitly when the user taps on the confirmation button. 
Invitation Data interface for an invitation object. 
Invitation Data interface for an invitation object. 
InvitationBuffer EntityBuffer implementation containing Invitation data. 
InvitationBuffer EntityBuffer implementation containing Invitation data. 
InvitationEntity Data object representing the data for a multiplayer invitation. 
InvitationEntity Data object representing the data for a multiplayer invitation. 
Invitations Entry point for invitations functionality. 
Invitations Entry point for invitations functionality. 
Invitations.LoadInvitationsResult Result delivered when invitations have been loaded. 
Invitations.LoadInvitationsResult Result delivered when invitations have been loaded. 
IsReadyToPayRequest A Parcelable request that can optionally be passed to isReadyToPay(GoogleApiClient) to specify additional filtering criteria for determining if a user is considered ready to pay
IsReadyToPayRequest A Parcelable request that can optionally be passed to isReadyToPay(GoogleApiClient) to specify additional filtering criteria for determining if a user is considered ready to pay
IsReadyToPayRequest.Builder Builder for creating an IsReadyToPayRequest
IsReadyToPayRequest.Builder Builder for creating an IsReadyToPayRequest
ItemListIntents Constants for intents to create and modify item lists from a Search Action. 
ItemListIntents Constants for intents to create and modify item lists from a Search Action. 

J

JointType Joint types for Polyline and outline of Polygon
JointType Joint types for Polyline and outline of Polygon

L

Landmark A point on a detected face, such as an eye, nose, or mouth. 
Landmark A point on a detected face, such as an eye, nose, or mouth. 
LargestFaceFocusingProcessor Face processor that focuses on tracking a single "prominent face", in conjunction with the associated FaceDetector
LargestFaceFocusingProcessor Face processor that focuses on tracking a single "prominent face", in conjunction with the associated FaceDetector
LargestFaceFocusingProcessor.Builder Builder for creating a LargestFaceFocusingProcessor. 
LargestFaceFocusingProcessor.Builder Builder for creating a LargestFaceFocusingProcessor. 
LatLng An immutable class representing a pair of latitude and longitude coordinates, stored as degrees. 
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 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. 
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 An object that holds options that affect how a receiver application is launched. 
LaunchOptions.Builder A builder for LaunchOptions objects. 
LaunchOptions.Builder A builder for LaunchOptions objects. 
Leaderboard Data interface for leaderboard metadata. 
Leaderboard Data interface for leaderboard metadata. 
LeaderboardBuffer EntityBuffer containing Leaderboard data. 
LeaderboardBuffer EntityBuffer containing Leaderboard data. 
Leaderboards Entry point for leaderboard functionality. 
Leaderboards Entry point for leaderboard functionality. 
Leaderboards.LeaderboardMetadataResult Result delivered when leaderboard metadata has been loaded. 
Leaderboards.LeaderboardMetadataResult Result delivered when leaderboard metadata has been loaded. 
Leaderboards.LoadPlayerScoreResult Result delivered when a player's leaderboard score 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.LoadScoresResult Result delivered when leaderboard scores have been loaded. 
Leaderboards.SubmitScoreResult Result delivered when a leaderboard score has been submitted. 
Leaderboards.SubmitScoreResult Result delivered when a leaderboard score has been submitted. 
LeaderboardScore Data interface representing a single score on a leaderboard. 
LeaderboardScore Data interface representing a single score on a leaderboard. 
LeaderboardScoreBuffer AbstractDataBuffer containing LeaderboardScore data. 
LeaderboardScoreBuffer AbstractDataBuffer 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). 
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). 
Line A line of text. 
Line A line of text. 
LineItem Parcelable representing a line item in a shopping cart. 
LineItem Parcelable representing a line item in a shopping cart. 
LineItem.Builder Builder to create a LineItem
LineItem.Builder Builder to create a LineItem
LineItem.Role Role of a line item. 
LineItem.Role Role of a line item. 
ListSubscriptionsResult Result of listSubscriptions(GoogleApiClient, DataType)
ListSubscriptionsResult Result of listSubscriptions(GoogleApiClient, DataType)
LoadMatchesResponse Response object containing the data requested in a loadMatchesByStatus(GoogleApiClient, int, int[]) call. 
LoadMatchesResponse Response object containing the data requested in a loadMatchesByStatus(GoogleApiClient, int, int[]) call. 
LocalBusinessBuilder Builder to construct an Indexable for a local business. 
LocalBusinessBuilder Builder to construct an Indexable for a local business. 
LocationAvailability Status on the availability of location data. 
LocationAvailability Status on the availability of location data. 
LocationCallback Used for receiving notifications from the FusedLocationProviderApi when the device location has changed or can no longer be determined. 
LocationCallback Used for receiving notifications from the FusedLocationProviderApi when the device location has changed or can no longer be determined. 
LocationFence Use this class to create location-based fences. 
LocationFence Use this class to create location-based fences. 
LocationListener Used for receiving notifications from the FusedLocationProviderApi when the location has changed. 
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
LocationRequest A data object that contains quality of service parameters for requests to the FusedLocationProviderApi
LocationResult Result from getLocation(GoogleApiClient)
LocationResult Result from getLocation(GoogleApiClient)
LocationResult A data class representing a geographic location result from the fused location provider. 
LocationResult A data class representing a geographic location result from the fused location provider. 
LocationServices The main entry point for location services integration. 
LocationServices The main entry point for location services integration. 
LocationSettingsRequest Specifies the types of location services the client is interested in using. 
LocationSettingsRequest Specifies the types of location services the client is interested in using. 
LocationSettingsRequest.Builder A builder that builds LocationSettingsRequest
LocationSettingsRequest.Builder A builder that builds LocationSettingsRequest
LocationSettingsResponse Successful response of checking settings via checkLocationSettings(GoogleApiClient, LocationSettingsRequest)
LocationSettingsResponse Successful response of checking settings via checkLocationSettings(GoogleApiClient, LocationSettingsRequest)
LocationSettingsResult Result of checking settings via checkLocationSettings(GoogleApiClient, LocationSettingsRequest), indicates whether a dialog should be shown to ask the user's consent to change their settings. 
LocationSettingsResult Result of checking settings via checkLocationSettings(GoogleApiClient, LocationSettingsRequest), indicates whether a dialog should be shown to ask the user's consent to change their settings. 
LocationSettingsStates Stores the current states of all location-related settings. 
LocationSettingsStates Stores the current states of all location-related settings. 
LocationSettingsStatusCodes Location settings specific status codes, for use in getStatusCode()  
LocationSettingsStatusCodes Location settings specific status codes, for use in getStatusCode()  
LocationSource Defines an interface for providing location data, typically to a GoogleMap object. 
LocationSource Defines an interface for providing location data, typically to a GoogleMap object. 
LocationSource.OnLocationChangedListener Handles a location update. 
LocationSource.OnLocationChangedListener Handles a location update. 
LocationStatusCodes This class is deprecated. Use GeofenceStatusCodes.  
LocationStatusCodes This class is deprecated. Use GeofenceStatusCodes.  
Logger This interface is deprecated. Logger interface is deprecated. Use adb shell setprop log.tag.GAv4 DEBUG to enable debug logging for Google Analytics.  
Logger This interface is deprecated. Logger interface is deprecated. Use adb shell setprop log.tag.GAv4 DEBUG to enable debug logging for Google Analytics.  
Logger This interface is used to setup logging for Firebase Database. 
Logger This interface is used to setup logging for Firebase Database. 
Logger.Level The log levels used by the Firebase Database library  
Logger.Level The log levels used by the Firebase Database library  
Logger.LogLevel This class is deprecated. See Logger interface for details.  
Logger.LogLevel This class is deprecated. See Logger interface for details.  
LoyaltyWalletObject Parcelable representing a loyalty wallet object. 
LoyaltyWalletObject Parcelable representing a loyalty wallet object. 

M

MapFragment A Map component in an app. 
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. 
MapsInitializer Use this class to initialize the Google Maps Android API if features need to be used before obtaining a map. 
MapStyleOptions Defines styling options for a GoogleMap
MapStyleOptions Defines styling options for a GoogleMap
MapView A View which displays a map (with data obtained from the Google Maps service). 
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. 
Marker An icon placed at a particular point on the map's surface. 
MarkerOptions Defines MarkerOptions for a marker. 
MarkerOptions Defines MarkerOptions for a marker. 
MaskedWallet Parcelable representing a masked wallet response. 
MaskedWallet Parcelable representing a masked wallet response. 
MaskedWallet.Builder Builder to create a MaskedWallet
MaskedWallet.Builder Builder to create a MaskedWallet
MaskedWalletRequest Parcelable representing a masked wallet request. 
MaskedWalletRequest Parcelable representing a masked wallet request. 
MaskedWalletRequest.Builder Builder to create a MaskedWalletRequest
MaskedWalletRequest.Builder Builder to create a MaskedWalletRequest
MediaInfo A class that aggregates information about a media item. 
MediaInfo A class that aggregates information about a media item. 
MediaInfo.Builder A builder for MediaInfo objects. 
MediaInfo.Builder A builder for MediaInfo objects. 
MediaIntentReceiver A BroadcastReceiver for receiving media button actions from the status bar notification, the lock screen, and the cast dialog. 
MediaIntentReceiver A BroadcastReceiver for receiving media button actions from the status bar notification, the lock screen, and the cast dialog. 
MediaMetadata Container class for media metadata. 
MediaMetadata Container class for media metadata. 
MediaNotificationService A service to provide status bar notifications when casting. 
MediaNotificationService A service to provide status bar notifications when casting. 
MediaQueueItem A class that aggregates information about an item in a media queue. 
MediaQueueItem A class that aggregates information about an item in a media queue. 
MediaQueueItem.Builder A builder for MediaQueueItem objects. 
MediaQueueItem.Builder A builder for MediaQueueItem objects. 
MediaStatus A class that holds status information about some media or media queue. 
MediaStatus A class that holds status information about some media or media queue. 
MediationAdapter Adapter for third party ad networks. 
MediationAdapter Adapter for third party ad networks. 
MediationAdRequest Information about the ad to fetch for a single publisher. 
MediationAdRequest Information about the ad to fetch for a single publisher. 
MediationBannerAdapter Adapter for third party ad networks that support banner ads. 
MediationBannerAdapter Adapter for third party ad networks that support banner ads. 
MediationBannerListener Callback for an adapter to communicate back to the mediation library. 
MediationBannerListener Callback for an adapter to communicate back to the mediation library. 
MediationInterstitialAdapter Adapter for third party ad networks that support interstitial ads. 
MediationInterstitialAdapter Adapter for third party ad networks that support interstitial ads. 
MediationInterstitialListener Callback for an adapter to communicate back to the mediation library. 
MediationInterstitialListener Callback for an adapter to communicate back to the mediation library. 
MediationNativeAdapter Adapter for third party ad networks that support native ads. 
MediationNativeAdapter Adapter for third party ad networks that support native ads. 
MediationNativeListener A listener containing callbacks for an adapter to communicate back to the mediation library. 
MediationNativeListener A listener containing callbacks for an adapter to communicate back to the mediation library. 
MediationRewardedVideoAdAdapter Adapter for third party ad networks that support rewarded video ads. 
MediationRewardedVideoAdAdapter Adapter for third party ad networks that support rewarded video ads. 
MediationRewardedVideoAdListener Callback for an adapter to communicate back to the mediation library. 
MediationRewardedVideoAdListener 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 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. 
MediaTrack.Builder A builder for MediaTrack objects. 
MediaUtils Utils for remote media control. 
MediaUtils Utils for remote media control. 
MediaView View for displaying native app install ad media content. 
MediaView View for displaying native app install ad media content. 
Message A message that will be shared with nearby devices. 
Message A message that will be shared with nearby devices. 
MessageApi Exposes an API for components to send messages to other nodes. 
MessageApi Exposes an API for components to send messages to other nodes. 
MessageApi.FilterType  
MessageApi.FilterType  
MessageApi.MessageListener Used with addListener(GoogleApiClient, MessageApi.MessageListener) to receive message events. 
MessageApi.MessageListener Used with addListener(GoogleApiClient, MessageApi.MessageListener) to receive message events. 
MessageApi.SendMessageResult Contains the request id assigned to the message. 
MessageApi.SendMessageResult Contains the request id assigned to the message. 
MessageBuilder Builder to construct an Indexable for a message. 
MessageBuilder Builder to construct an Indexable for a message. 
MessageEvent Information about a message received by a listener
MessageEvent Information about a message received by a listener
MessageFilter Used to specify the set of messages to be received. 
MessageFilter Used to specify the set of messages to be received. 
MessageFilter.Builder Builder for MessageFilter
MessageFilter.Builder Builder for MessageFilter
MessageListener A listener for receiving subscribed messages. 
MessageListener A listener for receiving subscribed messages. 
Messages API which allows your app to publish simple messages and subscribe to receive those messages from nearby devices. 
Messages API which allows your app to publish simple messages and subscribe to receive those messages from nearby devices. 
MessagesOptions Configuration parameters for the Messages API. 
MessagesOptions Configuration parameters for the Messages API. 
MessagesOptions.Builder Builder for MessagesOptions
MessagesOptions.Builder Builder for MessagesOptions
Metadata The details of a Drive file or folder. 
Metadata The details of a Drive file or folder. 
MetadataBuffer A data buffer that points to Metadata entries. 
MetadataBuffer A data buffer that points to Metadata entries. 
MetadataChangeSet A collection of metadata changes. 
MetadataChangeSet A collection of metadata changes. 
MetadataChangeSet.Builder A builder for creating a new MetadataChangeSet. 
MetadataChangeSet.Builder A builder for creating a new MetadataChangeSet. 
MetadataField<T> Base interface for the SearchableMetadataField and SortableMetadataField interfaces. 
MetadataField<T> Base interface for the SearchableMetadataField and SortableMetadataField interfaces. 
Milestone Data interface for retrieving milestone information. 
Milestone Data interface for retrieving milestone information. 
MilestoneBuffer AbstractDataBuffer implementation containing quest milestone data. 
MilestoneBuffer AbstractDataBuffer implementation containing quest milestone data. 
MilestoneEntity Data object representing the data for a milestone. 
MilestoneEntity Data object representing the data for a milestone. 
MiniControllerFragment A fragment that provides remote control functionality. 
MiniControllerFragment A fragment that provides remote control functionality. 
MobileAds Class contains logic that applies to the Mobile Ads SDK as a whole. 
MobileAds Class contains logic that applies to the Mobile Ads SDK as a whole. 
MobileAds.Settings This class describes all optional initialization settings that impact the Google Mobile Ads SDK's behavior. 
MobileAds.Settings This class describes all optional initialization settings that impact the Google Mobile Ads SDK's behavior. 
MultiDetector A multi-detector is used to combine multiple detectors, so that multiple detectors can be used together on a frame or frames received from a source within a pipeline. 
MultiDetector A multi-detector is used to combine multiple detectors, so that multiple detectors can be used together on a frame or frames received from a source within a pipeline. 
MultiDetector.Builder Builder for creating MultiDetector instances. 
MultiDetector.Builder Builder for creating MultiDetector instances. 
Multiplayer Common constants/methods for multiplayer functionality. 
Multiplayer Common constants/methods for multiplayer functionality. 
MultiProcessor<T> Detection processor which distributes the items of a detection result among individual trackers. 
MultiProcessor<T> Detection processor which distributes the items of a detection result among individual trackers. 
MultiProcessor.Builder<T> Builder for creating a multiprocessor instance. 
MultiProcessor.Builder<T> Builder for creating a multiprocessor instance. 
MultiProcessor.Factory<T> Factory for creating new tracker instances. 
MultiProcessor.Factory<T> Factory for creating new tracker instances. 
MusicAlbumBuilder Builder to construct an Indexable for a music album. 
MusicAlbumBuilder Builder to construct an Indexable for a music album. 
MusicGroupBuilder Builder to construct an Indexable for a music group. 
MusicGroupBuilder Builder to construct an Indexable for a music group. 
MusicPlaylistBuilder Builder to construct an Indexable for a music playlist. 
MusicPlaylistBuilder Builder to construct an Indexable for a music playlist. 
MusicRecordingBuilder Builder to construct an Indexable for a song or other music recording. 
MusicRecordingBuilder Builder to construct an Indexable for a song or other music recording. 
MutableData Instances of this class encapsulate the data and priority at a location. 
MutableData Instances of this class encapsulate the data and priority at a location. 

N

NativeAd An object returned for a native ad request. 
NativeAd An object returned for a native ad request. 
NativeAd.Image An object used to represent an image. 
NativeAd.Image An object used to represent an image. 
NativeAdMapper Base mapping class for AdMob native ads. 
NativeAdMapper Base mapping class for AdMob native ads. 
NativeAdOptions Used to configure native ad requests  
NativeAdOptions Used to configure native ad requests  
NativeAdOptions.AdChoicesPlacement AdChoices icon placement. 
NativeAdOptions.AdChoicesPlacement AdChoices icon placement. 
NativeAdOptions.Builder  
NativeAdOptions.Builder  
NativeAdView The root view for all Google native ads. 
NativeAdView The root view for all Google native ads. 
NativeAppInstallAd A native app install ad. 
NativeAppInstallAd A native app install ad. 
NativeAppInstallAd.OnAppInstallAdLoadedListener An interface defining a callback that is called when a native content ad is loaded. 
NativeAppInstallAd.OnAppInstallAdLoadedListener An interface defining a callback that is called when a native content ad is loaded. 
NativeAppInstallAdMapper Mapping class for AdMob native app install ads. 
NativeAppInstallAdMapper Mapping class for AdMob native app install ads. 
NativeAppInstallAdView Root view for all Google native app install ads. 
NativeAppInstallAdView Root view for all Google native app install ads. 
NativeContentAd A native content ad. 
NativeContentAd A native content ad. 
NativeContentAd.OnContentAdLoadedListener An interface defining a callback that is called when a native content ad is loaded. 
NativeContentAd.OnContentAdLoadedListener An interface defining a callback that is called when a native content ad is loaded. 
NativeContentAdMapper Mapping class for AdMob native content ads. 
NativeContentAdMapper Mapping class for AdMob native content ads. 
NativeContentAdView Root view for all Google native content ads. 
NativeContentAdView Root view for all Google native content ads. 
NativeCustomTemplateAd A native custom template ad. 
NativeCustomTemplateAd A native custom template ad. 
NativeCustomTemplateAd.OnCustomClickListener An interface defining a callback that is called when a user clicks on a custom template native ad that has a custom click action. 
NativeCustomTemplateAd.OnCustomClickListener An interface defining a callback that is called when a user clicks on a custom template native ad that has a custom click action. 
NativeCustomTemplateAd.OnCustomTemplateAdLoadedListener An interface defining a callback that is called when a native custom template ad is loaded. 
NativeCustomTemplateAd.OnCustomTemplateAdLoadedListener An interface defining a callback that is called when a native custom template ad is loaded. 
NativeExpressAdView The View to display native express ads. 
NativeExpressAdView The View to display native express ads. 
NativeMediationAdRequest Information about the native ad to fetch for a single publisher. 
NativeMediationAdRequest Information about the native ad to fetch for a single publisher. 
Nearby API for communication with nearby devices. 
Nearby API for communication with nearby devices. 
NearbyMessagesStatusCodes Nearby.Messages specific status codes, for use in getStatusCode()
NearbyMessagesStatusCodes Nearby.Messages specific status codes, for use in getStatusCode()
NearbyPermissions Determines the scope of permissions Nearby will ask for at connection time. 
NearbyPermissions Determines the scope of permissions Nearby will ask for at connection time. 
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, Bundle).  
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, Bundle).  
Node Information about a particular node in the Android Wear network. 
Node Information about a particular node in the Android Wear network. 
NodeApi Exposes an API for to learn about local or connected Nodes. 
NodeApi Exposes an API for to learn about local or connected Nodes. 
NodeApi.GetConnectedNodesResult Contains a list of connected nodes. 
NodeApi.GetConnectedNodesResult Contains a list of connected nodes. 
NodeApi.GetLocalNodeResult Contains the name and id that represents this device. 
NodeApi.GetLocalNodeResult Contains the name and id that represents this device. 
NodeApi.NodeListener This interface is deprecated. New code should use the CapabilityApi which enables an app to advertise a capability on a node and listen for its existence on other nodes.  
NodeApi.NodeListener This interface is deprecated. New code should use the CapabilityApi which enables an app to advertise a capability on a node and listen for its existence on other nodes.  
NoteIntents Constants for intents to create and modify notes from a Search Action. 
NoteIntents Constants for intents to create and modify notes from a Search Action. 
NotificationOptions Configuration parameters for building the media notification. 
NotificationOptions Configuration parameters for building the media notification. 
NotificationOptions.Builder A builder to create an instance of NotificationOptions
NotificationOptions.Builder A builder to create an instance of NotificationOptions
Notifications Entry point for notifications functionality. 
Notifications Entry point for notifications functionality. 
NotifyTransactionStatusRequest This class is deprecated. No longer supported.  
NotifyTransactionStatusRequest This class is deprecated. No longer supported.  
NotifyTransactionStatusRequest.Builder Builder to create a NotifyTransactionStatusRequest
NotifyTransactionStatusRequest.Builder Builder to create a NotifyTransactionStatusRequest
NotifyTransactionStatusRequest.Status Status received from processing a ProxyCard
NotifyTransactionStatusRequest.Status Status received from processing a ProxyCard
NotifyTransactionStatusRequest.Status.Error Failure statuses received from processing a ProxyCard
NotifyTransactionStatusRequest.Status.Error Failure statuses received from processing a ProxyCard

O

OAuthProvider Represents the login authentication provider for a generic OAuth2 provider. 
OAuthProvider Represents the login authentication provider for a generic OAuth2 provider. 
OfferWalletObject Parcelable representing an offer wallet object. 
OfferWalletObject Parcelable representing an offer wallet object. 
OnCompleteListener<TResult> Listener called when a Task completes. 
OnCompleteListener<TResult> Listener called when a Task completes. 
OnContextChangedListener An optional interface that mediation adapters can implement to be informed of context changes. 
OnContextChangedListener An optional interface that mediation adapters can implement to be informed of context changes. 
OnCustomRenderedAdLoadedListener A listener for when a custom rendered ad has loaded. 
OnCustomRenderedAdLoadedListener A listener for when a custom rendered ad has loaded. 
OnDataPointListener Listener used to register to live data updates from a DataSource
OnDataPointListener Listener used to register to live data updates from a DataSource
OnDisconnect The OnDisconnect class is used to manage operations that will be run on the server when this client disconnects. 
OnDisconnect The OnDisconnect class is used to manage operations that will be run on the server when this client disconnects. 
OneoffTask A task that will execute once,at some point within the specified window. 
OneoffTask A task that will execute once,at some point within the specified window. 
OneoffTask.Builder  
OneoffTask.Builder  
OnFailureListener Listener called when a Task fails with an exception. 
OnFailureListener Listener called when a Task fails with an exception. 
OnImmersiveModeUpdatedListener An optional interface that mediation adapters can implement to be informed of immersive mode updates. 
OnImmersiveModeUpdatedListener An optional interface that mediation adapters can implement to be informed of immersive mode updates. 
OnInvitationReceivedListener Listener to invoke when a new invitation is received. 
OnInvitationReceivedListener Listener to invoke when a new invitation is received. 
OnMapReadyCallback Callback interface for when the map is ready to be used. 
OnMapReadyCallback Callback interface for when the map is ready to be used. 
OnPausedListener<TProgress> A listener that is called if the Task is paused via pause()
OnPausedListener<TProgress> A listener that is called if the Task is paused via pause()
OnProgressListener<TProgress> A listener that is called periodically during execution of the ControllableTask
OnProgressListener<TProgress> A listener that is called periodically during execution of the ControllableTask
OnPublisherAdViewLoadedListener Interface defining a callback that is called when a DFP banner ad is loaded. 
OnPublisherAdViewLoadedListener Interface defining a callback that is called when a DFP banner ad is loaded. 
OnRequestReceivedListener This interface is deprecated. Google+ no longer integrated so social APIs will not work as expected. See Play Games authentication adopting Google Sign-In API  
OnRequestReceivedListener This interface is deprecated. Google+ no longer integrated so social APIs will not work as expected. See Play Games authentication adopting Google Sign-In API  
OnStreetViewPanoramaReadyCallback Callback interface for when the Street View panorama is ready to be used. 
OnStreetViewPanoramaReadyCallback Callback interface for when the Street View panorama is ready to be used. 
OnSuccessListener<TResult> Listener called when a Task completes successfully. 
OnSuccessListener<TResult> Listener called when a Task completes successfully. 
OnTurnBasedMatchUpdateReceivedListener Listener invoked when an update to a turn-based match is received. 
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. 
OpenFileActivityBuilder A builder that is used to configure and display the open file activity. 
OptionalPendingResult<R extends Result> OptionalPendingResults are PendingResults with additional support for non-blocking accessors. 
OptionalPendingResult<R extends Result> OptionalPendingResults are PendingResults with additional support for non-blocking accessors. 
OptionsProvider Developers should implement this interface to provide options needed to create and initialize CastContext
OptionsProvider Developers should implement this interface to provide options needed to create and initialize CastContext
OssLicensesActivity An Activity used to display the actual content of a license in res/raw/third_party_licenses generated by oss licenses gradle plugin. 
OssLicensesActivity An Activity used to display the actual content of a license in res/raw/third_party_licenses generated by oss licenses gradle plugin. 
OssLicensesMenuActivity An Activity used to display a list of all third party licenses in res/raw/third_party_license_metadata generated by oss licenses gradle plugin. 
OssLicensesMenuActivity An Activity used to display a list of all third party licenses in res/raw/third_party_license_metadata generated by oss licenses gradle plugin. 

P

PackageManagerCompat A helper for accessing features in PackageManager in a backwards compatible fashion. 
PackageManagerCompat A helper for accessing features in PackageManager in a backwards compatible fashion. 
PackageManagerWrapper This interface is deprecated. Use PackageManagerCompat and/or ActivityCompat.  
PackageManagerWrapper This interface is deprecated. Use PackageManagerCompat and/or ActivityCompat.  
PageDirection Direction constants for pagination over data sets. 
PageDirection Direction constants for pagination over data sets. 
Panorama The main entry point for panorama integration. 
Panorama The main entry point for panorama integration. 
PanoramaApi The main entry point for interacting with Panorama viewer. 
PanoramaApi The main entry point for interacting with Panorama viewer. 
PanoramaApi.PanoramaResult Result interface for loading panorama info. 
PanoramaApi.PanoramaResult Result interface for loading panorama info. 
Participant Data interface for multiplayer participants. 
Participant Data interface for multiplayer participants. 
ParticipantBuffer AbstractDataBuffer implementation containing match participant data. 
ParticipantBuffer AbstractDataBuffer implementation containing match participant data. 
ParticipantEntity Data object representing a Participant in a match. 
ParticipantEntity Data object representing a Participant in a match. 
ParticipantResult Data class used to report a participant's result in a match. 
ParticipantResult Data class used to report a participant's result in a match. 
ParticipantUtils Utilities for working with multiplayer participants. 
ParticipantUtils Utilities for working with multiplayer participants. 
Participatable Interface defining methods for an object which can have participants. 
Participatable Interface defining methods for an object which can have participants. 
PatternItem Immutable item used in the stroke pattern for a Polyline or the outline of a Polygon or Circle
PatternItem Immutable item used in the stroke pattern for a Polyline or the outline of a Polygon or Circle
Payload A Payload sent between devices. 
Payload A Payload sent between devices. 
Payload.File Represents a file in local storage on the device. 
Payload.File Represents a file in local storage on the device. 
Payload.Stream Represents a stream of data. 
Payload.Stream Represents a stream of data. 
Payload.Type The type of this payload. 
Payload.Type The type of this payload. 
PayloadCallback Listener for incoming/outgoing Payloads between connected endpoints. 
PayloadCallback Listener for incoming/outgoing Payloads between connected endpoints. 
PayloadTransferUpdate Describes the status for an active Payload transfer, either incoming or outgoing. 
PayloadTransferUpdate Describes the status for an active Payload transfer, either incoming or outgoing. 
PayloadTransferUpdate.Status The status of the payload transfer at the time of this update. 
PayloadTransferUpdate.Status The status of the payload transfer at the time of this update. 
PaymentInstrumentType Payment instrument types that a merchant can support. 
PaymentInstrumentType Payment instrument types that a merchant can support. 
PaymentMethodToken Parcelable representing payment method token. 
PaymentMethodToken Parcelable representing payment method token. 
PaymentMethodTokenizationParameters Tokenization parameters passed by the integrator used to tokenize the credit card selected by the user. 
PaymentMethodTokenizationParameters Tokenization parameters passed by the integrator used to tokenize the credit card selected by the user. 
PaymentMethodTokenizationParameters.Builder Builder to create a PaymentMethodTokenizationParameters
PaymentMethodTokenizationParameters.Builder Builder to create a PaymentMethodTokenizationParameters
PaymentMethodTokenizationType Payment method tokenization types. 
PaymentMethodTokenizationType Payment method tokenization types. 
Payments Entry point for interacting with Wallet buyflow APIs. 
Payments Entry point for interacting with Wallet buyflow APIs. 
PendingDynamicLinkData Provides accessor methods to dynamic links data. 
PendingDynamicLinkData Provides accessor methods to dynamic links data. 
PendingResult<R extends Result> Represents a pending result from calling an API method in Google Play services. 
PendingResult<R extends Result> 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. 
PendingResults Provides factory methods for PendingResult instances, primarily for use in tests. 
People This interface is deprecated. This API may return empty results, even if the user consented to SCOPE_PLUS_LOGIN. Please refer to Deprecation Notes for details. See below for suggested replacements.
  1. On Android, consider using Contacts Provider.
  2. If you are looking for cross-platform solutions, check out People API.
  3. If you want to advocate your app to your existing users' social graph, check out Firebase Invites.
 
People This interface is deprecated. This API may return empty results, even if the user consented to SCOPE_PLUS_LOGIN. Please refer to Deprecation Notes for details. See below for suggested replacements.
  1. On Android, consider using Contacts Provider.
  2. If you are looking for cross-platform solutions, check out People API.
  3. If you want to advocate your app to your existing users' social graph, check out Firebase Invites.
 
People.LoadPeopleResult Information about the set of people that was loaded. 
People.LoadPeopleResult Information about the set of people that was loaded. 
People.OrderBy Constants to declare the order to return people in. 
People.OrderBy Constants to declare the order to return people in. 
PeriodicTask A periodic task is one that will recur at the specified interval, without needing to be rescheduled. 
PeriodicTask A periodic task is one that will recur at the specified interval, without needing to be rescheduled. 
PeriodicTask.Builder  
PeriodicTask.Builder  
Person  
Person  
Person.AgeRange The age range of the person. 
Person.AgeRange The age range of the person. 
Person.Cover The cover photo content. 
Person.Cover The cover photo content. 
Person.Cover.CoverInfo Extra information about the cover photo. 
Person.Cover.CoverInfo Extra information about the cover photo. 
Person.Cover.CoverPhoto The person's primary cover image. 
Person.Cover.CoverPhoto The person's primary cover image. 
Person.Cover.Layout The layout of the cover art. 
Person.Cover.Layout The layout of the cover art. 
Person.Gender The person's gender. 
Person.Gender The person's gender. 
Person.Image The representation of the person's profile photo. 
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.Name An object representation of the individual components of a person's name. 
Person.ObjectType Type of person within Google+. 
Person.ObjectType Type of person within Google+. 
Person.Organizations  
Person.Organizations  
Person.Organizations.Type The type of organization. 
Person.Organizations.Type The type of organization. 
Person.PlacesLived  
Person.PlacesLived  
Person.RelationshipStatus The person's relationship status. 
Person.RelationshipStatus The person's relationship status. 
Person.Urls  
Person.Urls  
Person.Urls.Type The type of URL. 
Person.Urls.Type The type of URL. 
PersonBuffer Data structure providing access to a list of Person objects. 
PersonBuffer Data structure providing access to a list of Person objects. 
PersonBuilder Builder to construct an Indexable for a person. 
PersonBuilder Builder to construct an Indexable for a person. 
PhoneAuthCredential Wraps phone number and verification information for authentication purposes. 
PhoneAuthCredential Wraps phone number and verification information for authentication purposes. 
PhoneAuthProvider Represents the phone number authentication mechanism. 
PhoneAuthProvider Represents the phone number authentication mechanism. 
PhoneAuthProvider.ForceResendingToken A 'token' that can be used to force re-sending an SMS verification code. 
PhoneAuthProvider.ForceResendingToken A 'token' that can be used to force re-sending an SMS verification code. 
PhoneAuthProvider.OnVerificationStateChangedCallbacks Registered callbacks for the different phone auth events. 
PhoneAuthProvider.OnVerificationStateChangedCallbacks Registered callbacks for the different phone auth events. 
Place Represents a particular physical place. 
Place Represents a particular physical place. 
PlaceAutocomplete PlaceAutocomplete provides an activity that allows a user to start typing a place name or an address and see place predictions appear as they type. 
PlaceAutocomplete PlaceAutocomplete provides an activity that allows a user to start typing a place name or an address and see place predictions appear as they type. 
PlaceAutocomplete.IntentBuilder Builder for a Place Autocomplete launch intent. 
PlaceAutocomplete.IntentBuilder Builder for a Place Autocomplete launch intent. 
PlaceAutocompleteFragment A fragment that provides auto-completion for places. 
PlaceAutocompleteFragment A fragment that provides auto-completion for places. 
PlaceBuffer Data structure providing access to a list of Place objects. 
PlaceBuffer Data structure providing access to a list of Place objects. 
PlaceDetectionApi Main entry point for the Google Place Detection API. 
PlaceDetectionApi Main entry point for the Google Place Detection API. 
PlaceFilter Specifies constraints to use for filtering the results of some API methods. 
PlaceFilter Specifies constraints to use for filtering the results of some API methods. 
PlaceLikelihood A Place and the relative likelihood of the place being the best match within the list of returned places for a single request. 
PlaceLikelihood A Place and the relative likelihood of the place being the best match within the list of returned places for a single request. 
PlaceLikelihoodBuffer Data structure providing access to a list of PlaceLikelihood objects. 
PlaceLikelihoodBuffer Data structure providing access to a list of PlaceLikelihood objects. 
PlacePhotoMetadata The metadata corresponding to a single photo associated with a place. 
PlacePhotoMetadata The metadata corresponding to a single photo associated with a place. 
PlacePhotoMetadataBuffer Data structure providing access to a list of PlacePhotoMetadata objects. 
PlacePhotoMetadataBuffer Data structure providing access to a list of PlacePhotoMetadata objects. 
PlacePhotoMetadataResult Represents the result of a getPlacePhotos(GoogleApiClient, String) request. 
PlacePhotoMetadataResult Represents the result of a getPlacePhotos(GoogleApiClient, String) request. 
PlacePhotoResult The result of a getPhoto(GoogleApiClient) or getScaledPhoto(GoogleApiClient, int, int) request. 
PlacePhotoResult The result of a getPhoto(GoogleApiClient) or getScaledPhoto(GoogleApiClient, int, int) request. 
PlacePicker The Place Picker UI is a dialog that allows a user to pick a Place using an interactive map. 
PlacePicker The Place Picker UI is a dialog that allows a user to pick a Place using an interactive map. 
PlacePicker.IntentBuilder Builder for a Place Picker launch intent. 
PlacePicker.IntentBuilder Builder for a Place Picker launch intent. 
PlaceReport An indication that the device is currently located at a particular Place
PlaceReport An indication that the device is currently located at a particular Place
Places The main entry point for apps to integrate with the Google Places API for Android. 
Places The main entry point for apps to integrate with the Google Places API for Android. 
PlaceSelectionListener A listener for place selection events. 
PlaceSelectionListener A listener for place selection events. 
PlacesOptions API configuration parameters for Places API. 
PlacesOptions API configuration parameters for Places API. 
PlacesOptions.Builder Builder used to create PlacesOptions
PlacesOptions.Builder Builder used to create PlacesOptions
PlacesResult Result from getPlaces(GoogleApiClient)
PlacesResult Result from getPlaces(GoogleApiClient)
PlacesStatusCodes Places API specific status codes, for use in getStatusCode()  
PlacesStatusCodes Places API specific status codes, for use in getStatusCode()  
PlaceTypes Convenient groupings of place types. 
PlaceTypes Convenient groupings of place types. 
Player Data interface for retrieving player information. 
Player Data interface for retrieving player information. 
PlayerBuffer Data structure providing access to a list of players. 
PlayerBuffer Data structure providing access to a list of players. 
PlayerEntity Data object representing a set of Player data. 
PlayerEntity Data object representing a set of Player data. 
PlayerInfo Represents a player with regards to the Game Manager. 
PlayerInfo Represents a player with regards to the Game Manager. 
PlayerLevel Data object representing a level a player can obtain in the metagame. 
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. 
PlayerLevelInfo Data object representing the current level information of a player in the metagame. 
Players Entry point for player functionality. 
Players Entry point for player functionality. 
Players.LoadPlayersResult Result delivered when player data has been loaded. 
Players.LoadPlayersResult Result delivered when player data has been loaded. 
PlayerStats The PlayerStats API allows you to retrieve information about the player's activity in your application. 
PlayerStats The PlayerStats API allows you to retrieve information about the player's activity in your application. 
PlayerStatsBuffer AbstractDataBuffer implementation containing Player Stats. 
PlayerStatsBuffer AbstractDataBuffer implementation containing Player Stats. 
Plus This class is deprecated. The Google+ Account and People APIs are deprecated. For details on replacements see Account and People. All Google+ UI widgets such as sharing and +1 buttons continue to be supported.  
Plus This class is deprecated. The Google+ Account and People APIs are deprecated. For details on replacements see Account and People. All Google+ UI widgets such as sharing and +1 buttons continue to be supported.  
Plus.PlusOptions API configuration parameters for Google+. 
Plus.PlusOptions API configuration parameters for Google+. 
Plus.PlusOptions.Builder Plus builder. 
Plus.PlusOptions.Builder Plus builder. 
PlusOneButton The +1 button to recommend a URL on Google+. 
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.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. 
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  
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 Utility class for including resources in posts shared on Google+ through an ACTION_SEND intent. 
PlusShare.Builder  
PlusShare.Builder  
PointOfInterest Contains information about a PointOfInterest that was clicked on. 
PointOfInterest Contains information about a PointOfInterest that was clicked on. 
Polygon A polygon on the earth's surface. 
Polygon A polygon on the earth's surface. 
PolygonOptions Defines options for a polygon. 
PolygonOptions Defines options for a polygon. 
Polyline A polyline is a list of points, where line segments are drawn between consecutive points. 
Polyline A polyline is a list of points, where line segments are drawn between consecutive points. 
PolylineOptions Defines options for a polyline. 
PolylineOptions Defines options for a polyline. 
PostalAddressBuilder Builder to construct an Indexable for a postal address. 
PostalAddressBuilder Builder to construct an Indexable for a postal address. 
PreviewActivity An Activity to preview the app with previewed container version. 
PreviewActivity An Activity to preview the app with previewed container version. 
Product Class to construct product related information for a Google Analytics hit. 
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. 
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). 
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. 
Promotion Class to construct promotion related fields for Google Analytics hits. 
PropertyName Marks a field to be renamed when serialized. 
PropertyName Marks a field to be renamed when serialized. 
ProviderInstaller A utility class for installing a dynamically updatable Provider to replace the platform default provider. 
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. 
ProviderInstaller.ProviderInstallListener Callback for notification of the result of provider installation. 
ProviderQueryResult Result object that contains a list of strings that represent authentication provider IDs. 
ProviderQueryResult Result object that contains a list of strings that represent authentication provider IDs. 
ProxyCard This class is deprecated. No longer supported.  
ProxyCard This class is deprecated. No longer supported.  
PublishCallback Callback for events which affect published messages. 
PublishCallback Callback for events which affect published messages. 
PublisherAdRequest A PublisherAdRequest contains targeting information used to fetch an ad from DoubleClick for Publishers. 
PublisherAdRequest A PublisherAdRequest contains targeting information used to fetch an ad from DoubleClick for Publishers. 
PublisherAdRequest.Builder Builds a PublisherAdRequest
PublisherAdRequest.Builder Builds a PublisherAdRequest
PublisherAdView The View to display banner ads for use with DoubleClick for Publishers (DFP). 
PublisherAdView The View to display banner ads for use with DoubleClick for Publishers (DFP). 
PublisherAdViewOptions Used to configure banner ad requests for use with DoubleClick for Publishers (DFP)  
PublisherAdViewOptions Used to configure banner ad requests for use with DoubleClick for Publishers (DFP)  
PublisherAdViewOptions.Builder Builder for a PublisherAdViewOptions
PublisherAdViewOptions.Builder Builder for a PublisherAdViewOptions
PublisherInterstitialAd Full-screen interstitial ads for use with DoubleClick for Publishers. 
PublisherInterstitialAd Full-screen interstitial ads for use with DoubleClick for Publishers. 
PublishOptions Options for calls to publish(GoogleApiClient, Message)
PublishOptions Options for calls to publish(GoogleApiClient, Message)
PublishOptions.Builder Builder for instances of PublishOptions
PublishOptions.Builder Builder for instances of PublishOptions
PutDataMapRequest PutDataMapRequest is a DataMap-aware version of PutDataRequest
PutDataMapRequest PutDataMapRequest is a DataMap-aware version of PutDataRequest
PutDataRequest PutDataRequest is used to create new data items in the Android Wear network. 
PutDataRequest PutDataRequest is used to create new data items in the Android Wear network. 

Q

Query The query object specifies constraints on a query result, including filters and sort order. 
Query The query object specifies constraints on a query result, including filters and sort order. 
Query The Query class (and its subclass, DatabaseReference) are used for reading data. 
Query The Query class (and its subclass, DatabaseReference) are used for reading data. 
Query.Builder A builder for creating queries. 
Query.Builder A builder for creating queries. 
Quest Data interface for retrieving quest information. 
Quest Data interface for retrieving quest information. 
QuestBuffer EntityBuffer implementation containing Quest details. 
QuestBuffer EntityBuffer implementation containing Quest details. 
QuestEntity Data object representing the data for a quest. 
QuestEntity Data object representing the data for a quest. 
Quests Entry point for Quest functionality. 
Quests Entry point for Quest functionality. 
Quests.AcceptQuestResult Result delivered when accepting a quest. 
Quests.AcceptQuestResult Result delivered when accepting a quest. 
Quests.ClaimMilestoneResult Result delivered when claiming a milestone. 
Quests.ClaimMilestoneResult Result delivered when claiming a milestone. 
Quests.LoadQuestsResult Result delivered when quest data has been loaded. 
Quests.LoadQuestsResult Result delivered when quest data has been loaded. 
QuestUpdateListener Listener to invoke when a quest is updated. 
QuestUpdateListener Listener to invoke when a quest is updated. 

R

R  
R  
R.array  
R.array  
R.attr  
R.attr  
R.color  
R.color  
R.dimen  
R.dimen  
R.drawable  
R.drawable  
R.id  
R.id  
R.integer  
R.integer  
R.layout  
R.layout  
R.raw  
R.raw  
R.string  
R.string  
R.style  
R.style  
R.styleable  
R.styleable  
RealTimeMessage Message received from participants in a real-time room, which is passed to the client. 
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. 
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 Entry point for real-time multiplayer functionality. 
RealTimeMultiplayer.ReliableMessageSentCallback The listener for callback that is called when a reliable message is sent successfully. 
RealTimeMultiplayer.ReliableMessageSentCallback The listener for callback that is called when a reliable message is sent successfully. 
ReconnectionService A service to run in the background when the playback of a media starts, to help with reconnection if needed. 
ReconnectionService A service to run in the background when the playback of a media starts, to help with reconnection if needed. 
RecordingApi API which enables low-power, always-on background collection of sensor data into the Google Fit store. 
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. 
Releasable Represents a resource, or a holder of resources, which may be released once they are no longer needed. 
RemoteMediaClient Class for controlling a media player application running on a receiver. 
RemoteMediaClient Class for controlling a media player application running on a receiver. 
RemoteMediaClient.Listener The listener interface for tracking player status changes. 
RemoteMediaClient.Listener The listener interface for tracking player status changes. 
RemoteMediaClient.MediaChannelResult Result of a media command. 
RemoteMediaClient.MediaChannelResult Result of a media command. 
RemoteMediaClient.ParseAdsInfoCallback The callback interface for parsing ads information from the custom data inside the MediaStatus
RemoteMediaClient.ParseAdsInfoCallback The callback interface for parsing ads information from the custom data inside the MediaStatus
RemoteMediaClient.ProgressListener The listener interface for getting updates on the progress of the currently playing media. 
RemoteMediaClient.ProgressListener The listener interface for getting updates on the progress of the currently playing media. 
RemoteMediaPlayer This class is deprecated. This class is deprecated. See Migrate Android Sender App from Cast SDK v2 to v3.  
RemoteMediaPlayer This class is deprecated. This class is deprecated. See Migrate Android Sender App from Cast SDK v2 to v3.  
RemoteMediaPlayer.MediaChannelResult This interface is deprecated. This interface is deprecated. See Migrate Android Sender App from Cast SDK v2 to v3.  
RemoteMediaPlayer.MediaChannelResult This interface is deprecated. This interface is deprecated. See Migrate Android Sender App from Cast SDK v2 to v3.  
RemoteMediaPlayer.OnMetadataUpdatedListener This interface is deprecated. This interface is deprecated. See Migrate Android Sender App from Cast SDK v2 to v3.  
RemoteMediaPlayer.OnMetadataUpdatedListener This interface is deprecated. This interface is deprecated. See Migrate Android Sender App from Cast SDK v2 to v3.  
RemoteMediaPlayer.OnPreloadStatusUpdatedListener This interface is deprecated. This interface is deprecated. See Migrate Android Sender App from Cast SDK v2 to v3.  
RemoteMediaPlayer.OnPreloadStatusUpdatedListener This interface is deprecated. This interface is deprecated. See Migrate Android Sender App from Cast SDK v2 to v3.  
RemoteMediaPlayer.OnQueueStatusUpdatedListener This interface is deprecated. This interface is deprecated. See Migrate Android Sender App from Cast SDK v2 to v3.  
RemoteMediaPlayer.OnQueueStatusUpdatedListener This interface is deprecated. This interface is deprecated. See Migrate Android Sender App from Cast SDK v2 to v3.  
RemoteMediaPlayer.OnStatusUpdatedListener This interface is deprecated. This interface is deprecated. See Migrate Android Sender App from Cast SDK v2 to v3.  
RemoteMediaPlayer.OnStatusUpdatedListener This interface is deprecated. This interface is deprecated. See Migrate Android Sender App from Cast SDK v2 to v3.  
RemoteMessage A remote Firebase Message. 
RemoteMessage A remote Firebase Message. 
RemoteMessage.Builder Builder object for constructing RemoteMessage instances. 
RemoteMessage.Builder Builder object for constructing RemoteMessage instances. 
RemoteMessage.Notification Remote Firebase notification details. 
RemoteMessage.Notification Remote Firebase notification details. 
Requests This interface is deprecated. Google+ no longer integrated so social APIs will not work as expected. See Play Games authentication adopting Google Sign-In API  
Requests This interface is deprecated. Google+ no longer integrated so social APIs will not work as expected. See Play Games authentication adopting Google Sign-In API  
Requests.LoadRequestsResult Result delivered when requests have loaded. 
Requests.LoadRequestsResult Result delivered when requests have loaded. 
Requests.UpdateRequestsResult Result delivered when requests are updated. 
Requests.UpdateRequestsResult Result delivered when requests are updated. 
ReservationBuilder Builder to construct an Indexable for a reservation. 
ReservationBuilder Builder to construct an Indexable for a reservation. 
ReserveIntents Constants for intents corresponding to Reserve Action. 
ReserveIntents Constants for intents corresponding to Reserve Action. 
ResolvableApiException Exception to be returned by a Task when a call to Google Play services has failed with a possible resolution. 
ResolvableApiException Exception to be returned by a Task when a call to Google Play services has failed with a possible resolution. 
ResolvingResultCallbacks<R extends Result> ResultCallbacks which automatically start resolutions for failures. 
ResolvingResultCallbacks<R extends Result> ResultCallbacks which automatically start resolutions for failures. 
ResourceEvent Base interface for DriveEvent types related to a specific resource. 
ResourceEvent Base interface for DriveEvent types related to a specific resource. 
Response<T extends Result> Represents the successful result of invoking an API method in Google Play services using a subclass of GoogleApi. 
Response<T extends Result> Represents the successful result of invoking an API method in Google Play services using a subclass of GoogleApi. 
Result Represents the final result of invoking an API method in Google Play Services. 
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. 
ResultCallback<R extends Result> An interface for receiving a Result from a PendingResult as an asynchronous callback. 
ResultCallbacks<R extends Result> Callbacks for receiving a Result from a PendingResult as an asynchronous callback. 
ResultCallbacks<R extends Result> Callbacks for receiving a Result from a PendingResult as an asynchronous callback. 
ResultTransform<R extends Result, S extends Result> Transforms a Result by making a subsequent API call. 
ResultTransform<R extends Result, S extends Result> Transforms a Result by making a subsequent API call. 
RevocationBoundService Handles Google Sign-In user revocation. 
RevocationBoundService Handles Google Sign-In user revocation. 
RewardedVideoAd This class is used to request and display a rewarded video. 
RewardedVideoAd This class is used to request and display a rewarded video. 
RewardedVideoAdListener A listener for receiving notifications during the lifecycle of a rewarded video ad. 
RewardedVideoAdListener A listener for receiving notifications during the lifecycle of a rewarded video ad. 
RewardItem This class contains the information about a reward. 
RewardItem This class contains the information about a reward. 
Room Data interface for room functionality. 
Room Data interface for room functionality. 
RoomConfig Configuration for a new room. 
RoomConfig Configuration for a new room. 
RoomConfig.Builder Builder class for RoomConfig
RoomConfig.Builder Builder class for RoomConfig
RoomEntity Data object representing the data for a room. 
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. 
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. 
RoomUpdateListener The listener invoked when the state of the room has changed. 
RoundCap Cap that is a semicircle with radius equal to half the stroke width, centered at the start or end vertex of a Polyline with solid stroke pattern. 
RoundCap Cap that is a semicircle with radius equal to half the stroke width, centered at the start or end vertex of a Polyline with solid stroke pattern. 
RuntimeExecutionException Runtime version of ExecutionException
RuntimeExecutionException Runtime version of ExecutionException
RuntimeRemoteException A RuntimeException wrapper for RemoteException. 
RuntimeRemoteException A RuntimeException wrapper for RemoteException. 

S

SafeBrowsingThreat A threat of interest used as input to lookupUri(GoogleApiClient, String, int...) and returned as output if these threats are detected for the input URI to lookupUri(GoogleApiClient, String, int...)
SafeBrowsingThreat A threat of interest used as input to lookupUri(GoogleApiClient, String, int...) and returned as output if these threats are detected for the input URI to lookupUri(GoogleApiClient, String, int...)
SafetyNet The SafetyNet API provides access to Google services that help you assess the health and safety of an Android device. 
SafetyNet The SafetyNet API provides access to Google services that help you assess the health and safety of an Android device. 
SafetyNetApi The main entry point for interacting with SafetyNet. 
SafetyNetApi The main entry point for interacting with SafetyNet. 
SafetyNetApi.AttestationResponse Response from attest(byte[], String) that contains a Compatibility Test Suite attestation result. 
SafetyNetApi.AttestationResponse Response from attest(byte[], String) that contains a Compatibility Test Suite attestation result. 
SafetyNetApi.AttestationResult This interface is deprecated. use SafetyNetApi.AttestationResponse returned by attest(byte[], String).  
SafetyNetApi.AttestationResult This interface is deprecated. use SafetyNetApi.AttestationResponse returned by attest(byte[], String).  
SafetyNetApi.HarmfulAppsResponse A Response returned from listHarmfulApps()
SafetyNetApi.HarmfulAppsResponse A Response returned from listHarmfulApps()
SafetyNetApi.HarmfulAppsResult This interface is deprecated. use SafetyNetApi.HarmfulAppsResponse returned from listHarmfulApps().  
SafetyNetApi.HarmfulAppsResult This interface is deprecated. use SafetyNetApi.HarmfulAppsResponse returned from listHarmfulApps().  
SafetyNetApi.RecaptchaTokenResponse Response from verifyWithRecaptcha(String)
SafetyNetApi.RecaptchaTokenResponse Response from verifyWithRecaptcha(String)
SafetyNetApi.RecaptchaTokenResult This interface is deprecated. use SafetyNetApi.RecaptchaTokenResponse returned from verifyWithRecaptcha(String).  
SafetyNetApi.RecaptchaTokenResult This interface is deprecated. use SafetyNetApi.RecaptchaTokenResponse returned from verifyWithRecaptcha(String).  
SafetyNetApi.SafeBrowsingResponse Response for lookupUri(String, String, int...)
SafetyNetApi.SafeBrowsingResponse Response for lookupUri(String, String, int...)
SafetyNetApi.SafeBrowsingResult This interface is deprecated. use SafetyNetApi.SafeBrowsingResponse returned from lookupUri(String, String, int...).  
SafetyNetApi.SafeBrowsingResult This interface is deprecated. use SafetyNetApi.SafeBrowsingResponse returned from lookupUri(String, String, int...).  
SafetyNetApi.VerifyAppsUserResponse A Response to get user decisions for the Verify Apps API. 
SafetyNetApi.VerifyAppsUserResponse A Response to get user decisions for the Verify Apps API. 
SafetyNetApi.VerifyAppsUserResult This interface is deprecated. use SafetyNetApi.VerifyAppsUserResponse returned from APIs in SafetyNetClient.  
SafetyNetApi.VerifyAppsUserResult This interface is deprecated. use SafetyNetApi.VerifyAppsUserResponse returned from APIs in SafetyNetClient.  
SafetyNetClient The main entry point for SafetyNet. 
SafetyNetClient The main entry point for SafetyNet. 
SafetyNetStatusCodes Status codes for the SafetyNet API. 
SafetyNetStatusCodes Status codes for the SafetyNet API. 
Scope Describes an OAuth 2.0 scope to request. 
Scope Describes an OAuth 2.0 scope to request. 
Scopes OAuth 2.0 scopes for use with Google Play services. 
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 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. 
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. 
SearchableCollectionMetadataField<T> Interface for metadata fields which hold a collection of values. 
SearchableField An attribute of the file that is to be searched. 
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. 
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. 
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 A SearchAdRequest contains targeting information used to fetch an ad from Search Ads for Apps. 
SearchAdRequest.Builder Builds a SearchAdRequest
SearchAdRequest.Builder Builds a SearchAdRequest
SearchAdView The View to display search banner ads for use with Search Ads for Apps. 
SearchAdView The View to display search banner ads for use with Search Ads for Apps. 
SearchAuth The main entry point to the SearchAuth APIs. 
SearchAuth The main entry point to the SearchAuth APIs. 
SearchAuth.StatusCodes Status codes for SearchAuth API containing a combination of common status codes and custom status codes. 
SearchAuth.StatusCodes Status codes for SearchAuth API containing a combination of common status codes and custom status codes. 
SearchAuthApi API for Google Search auth. 
SearchAuthApi API for Google Search auth. 
SearchAuthApi.GoogleNowAuthResult Result of getGoogleNowAuth(GoogleApiClient, String)
SearchAuthApi.GoogleNowAuthResult Result of getGoogleNowAuth(GoogleApiClient, String)
SearchIntents Constants for intents to perform in-app search from a Search Action. 
SearchIntents Constants for intents to perform in-app search from a Search Action. 
SendException Firebase message send exception. 
SendException Firebase message send exception. 
SensorEventDispatcher Dispatcher that can be used by FitnessSensorService implementations to push events to the Fitness Platform. 
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 Request for registering for live updates from a data source
SensorRequest.Builder Builder used to create new SensorRequests. 
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. 
SensorsApi API which exposes different sources of fitness data in local and connected devices, and delivers live events to listeners. 
ServerValue Contains placeholder values to use when writing data to the Firebase Database. 
ServerValue Contains placeholder values to use when writing data to the Firebase Database. 
Session An abstract base class representing a session with a receiver application. 
Session An abstract base class representing a session with a receiver application. 
Session A Session represents a time interval with associated metadata. 
Session A Session represents a time interval with associated metadata. 
Session.Builder Builder used to create new Sessions. 
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 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. 
SessionInsertRequest.Builder Builder used to create new SessionInsertRequest. 
SessionManager A class that manages Session instances. 
SessionManager A class that manages Session instances. 
SessionManagerListener<T extends Session> A listener interface for monitoring events of a particular type of Session instance. 
SessionManagerListener<T extends Session> A listener interface for monitoring events of a particular type of Session instance. 
SessionProvider An abstract base class for performing session construction. 
SessionProvider An abstract base class for performing session construction. 
SessionReadRequest Request for reading Session data from Google Fit. 
SessionReadRequest Request for reading Session data from Google Fit. 
SessionReadRequest.Builder Builder used to create a new SessionReadRequest. 
SessionReadRequest.Builder Builder used to create a new SessionReadRequest. 
SessionReadResult Result of readSession(GoogleApiClient, com.google.android.gms.fitness.request.SessionReadRequest)
SessionReadResult Result of readSession(GoogleApiClient, com.google.android.gms.fitness.request.SessionReadRequest)
SessionsApi API for creating and managing sessions of user activity in Google Fit. 
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. 
SessionsApi.ViewIntentBuilder Builder of intents to view sessions stored in Google Fit. 
SessionStopResult Result of stopSession(GoogleApiClient, String)
SessionStopResult Result of stopSession(GoogleApiClient, String)
SettingsApi The main entry point for interacting with the location settings-enabler APIs. 
SettingsApi The main entry point for interacting with the location settings-enabler APIs. 
SettingsClient The main entry point for interacting with the location settings-enabler APIs. 
SettingsClient The main entry point for interacting with the location settings-enabler APIs. 
ShortDynamicLink Response from buildShortDynamicLink() that returns the shortened Dynamic Link, link flow chart, and warnings from the requested Dynamic Link. 
ShortDynamicLink Response from buildShortDynamicLink() that returns the shortened Dynamic Link, link flow chart, and warnings from the requested Dynamic Link. 
ShortDynamicLink.Suffix Path generation option for short Dynamic Link length  
ShortDynamicLink.Suffix Path generation option for short Dynamic Link length  
ShortDynamicLink.Warning Information about potential warnings on short Dynamic Link creation. 
ShortDynamicLink.Warning Information about potential warnings on short Dynamic Link creation. 
SignInButton The Google sign-in button to authenticate the user. 
SignInButton The Google sign-in button to authenticate the user. 
SignInButton.ButtonSize Size constants - enumeration of supported sizes. 
SignInButton.ButtonSize Size constants - enumeration of supported sizes. 
SignInButton.ColorScheme Color constants - enumeration of supported color schemes. 
SignInButton.ColorScheme Color constants - enumeration of supported color schemes. 
Size Immutable class for describing width and height dimensions in pixels. 
Size Immutable class for describing width and height dimensions in pixels. 
SmsRetriever The SmsRetriever API provides access to Google services that help you retrieve the SMS message directed to your app without asking for android.permission.READ_SMS. 
SmsRetriever The SmsRetriever API provides access to Google services that help you retrieve the SMS message directed to your app without asking for android.permission.READ_SMS. 
SmsRetrieverApi API interface for SmsRetriever. 
SmsRetrieverApi API interface for SmsRetriever. 
SmsRetrieverClient The main entry point for interacting with SmsRetriever. 
SmsRetrieverClient The main entry point for interacting with SmsRetriever. 
Snapshot Data interface for a representation of a saved game. 
Snapshot Data interface for a representation of a saved game. 
SnapshotApi Main entry point for the Awareness Snapshot API. 
SnapshotApi Main entry point for the Awareness Snapshot API. 
SnapshotContents Data interface for a representation of Snapshot contents. 
SnapshotContents Data interface for a representation of Snapshot contents. 
SnapshotEntity Data object representing the data for a saved game. 
SnapshotEntity Data object representing the data for a saved game. 
SnapshotMetadata Data interface for the metadata of a saved game. 
SnapshotMetadata Data interface for the metadata of a saved game. 
SnapshotMetadataBuffer Data structure providing access to a list of snapshots. 
SnapshotMetadataBuffer Data structure providing access to a list of snapshots. 
SnapshotMetadataChange A collection of changes to apply to the metadata of a snapshot. 
SnapshotMetadataChange A collection of changes to apply to the metadata of a snapshot. 
SnapshotMetadataChange.Builder Builder for SnapshotMetadataChange objects. 
SnapshotMetadataChange.Builder Builder for SnapshotMetadataChange objects. 
SnapshotMetadataEntity Data object representing the metadata for a saved game. 
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 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.CommitSnapshotResult Result delivered when a snapshot has been committed. 
Snapshots.DeleteSnapshotResult Result delivered when a snapshot has been deleted. 
Snapshots.DeleteSnapshotResult Result delivered when a snapshot has been deleted. 
Snapshots.LoadSnapshotsResult Result delivered when snapshot data has been loaded. 
Snapshots.LoadSnapshotsResult Result delivered when snapshot data has been loaded. 
Snapshots.OpenSnapshotResult Result delivered when a snapshot has been opened. 
Snapshots.OpenSnapshotResult Result delivered when a snapshot has been opened. 
SortableField An attribute of the file that a query can be sorted upon. 
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. 
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 SortOrder is used to specify the results order in the Query object using the setSortOrder(SortOrder) method. 
SortOrder.Builder  
SortOrder.Builder  
SquareCap Cap that is squared off after extending half the stroke width beyond the start or end vertex of a Polyline with solid stroke pattern. 
SquareCap Cap that is squared off after extending half the stroke width beyond the start or end vertex of a Polyline with solid stroke pattern. 
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. 
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 Request for finding BLE devices around the user. 
StartBleScanRequest.Builder Builder used to create new DataSourceRequests. 
StartBleScanRequest.Builder Builder used to create new DataSourceRequests. 
Stats Entry point for stats functionality. 
Stats Entry point for stats functionality. 
Stats.LoadPlayerStatsResult Result delivered when player stats data has been loaded. 
Stats.LoadPlayerStatsResult Result delivered when player stats data has been loaded. 
Status Represents the results of work. 
Status Represents the results of work. 
StatusCallback Callbacks for global status changes that affect a client of Nearby Messages. 
StatusCallback Callbacks for global status changes that affect a client of Nearby Messages. 
StorageException Represents an Exception resulting from an operation on a StorageReference
StorageException Represents an Exception resulting from an operation on a StorageReference
StorageException.ErrorCode An StorageException.ErrorCode indicates the source of a failed StorageTask or operation. 
StorageException.ErrorCode An StorageException.ErrorCode indicates the source of a failed StorageTask or operation. 
StorageMetadata Metadata for a StorageReference
StorageMetadata Metadata for a StorageReference
StorageMetadata.Builder Creates a StorageMetadata object. 
StorageMetadata.Builder Creates a StorageMetadata object. 
StorageReference Represents a reference to a Google Cloud Storage object. 
StorageReference Represents a reference to a Google Cloud Storage object. 
StorageTask<TResult extends StorageTask.ProvideError> A controllable Task that has a synchronized state machine. 
StorageTask<TResult extends StorageTask.ProvideError> A controllable Task that has a synchronized state machine. 
StorageTask.ProvideError An object that returns an exception. 
StorageTask.ProvideError An object that returns an exception. 
StorageTask.SnapshotBase Base class for state. 
StorageTask.SnapshotBase Base class for state. 
Strategy The Strategy to be used when discovering or advertising to Nearby devices. 
Strategy The Strategy to be used when discovering or advertising to Nearby devices. 
Strategy Describes a set of strategies for publishing or subscribing for nearby messages. 
Strategy Describes a set of strategies for publishing or subscribing for nearby messages. 
Strategy.Builder Builder for Strategy
Strategy.Builder Builder for Strategy
StreamDownloadTask A task that downloads bytes of a GCS blob. 
StreamDownloadTask A task that downloads bytes of a GCS blob. 
StreamDownloadTask.StreamProcessor A callback that is used to handle the stream download  
StreamDownloadTask.StreamProcessor A callback that is used to handle the stream download  
StreamDownloadTask.TaskSnapshot Encapsulates state about the running StreamDownloadTask  
StreamDownloadTask.TaskSnapshot Encapsulates state about the running StreamDownloadTask  
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 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.OnStreetViewPanoramaCameraChangeListener A listener for when the StreetViewPanoramaCamera changes  
StreetViewPanorama.OnStreetViewPanoramaChangeListener A listener for when the Street View panorama loads a new panorama  
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. 
StreetViewPanorama.OnStreetViewPanoramaClickListener Callback interface for when the user taps on the panorama. 
StreetViewPanorama.OnStreetViewPanoramaLongClickListener Callback interface for when the user long presses on the panorama. 
StreetViewPanorama.OnStreetViewPanoramaLongClickListener Callback interface for when the user long presses on the panorama. 
StreetViewPanoramaCamera An immutable class that aggregates all camera position parameters. 
StreetViewPanoramaCamera An immutable class that aggregates all camera position parameters. 
StreetViewPanoramaCamera.Builder Builds panorama cameras. 
StreetViewPanoramaCamera.Builder Builds panorama cameras. 
StreetViewPanoramaFragment A StreetViewPanorama component in an app. 
StreetViewPanoramaFragment A StreetViewPanorama component in an app. 
StreetViewPanoramaLink An immutable class that represents a link to another Street View panorama. 
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  
StreetViewPanoramaLocation An immutable class that contains details of the user's current Street View panorama  
StreetViewPanoramaOptions Defines configuration PanoramaOptions for a StreetViewPanorama
StreetViewPanoramaOptions Defines configuration PanoramaOptions for a StreetViewPanorama
StreetViewPanoramaOrientation An immutable class that aggregates all user point of view parameters. 
StreetViewPanoramaOrientation An immutable class that aggregates all user point of view parameters. 
StreetViewPanoramaOrientation.Builder Builds Street View panorama orientations. 
StreetViewPanoramaOrientation.Builder Builds Street View panorama orientations. 
StreetViewPanoramaView A View which displays a Street View panorama (with data obtained from the Google Maps service). 
StreetViewPanoramaView A View which displays a Street View panorama (with data obtained from the Google Maps service). 
SubscribeCallback Callback for events which affect subscriptions. 
SubscribeCallback Callback for events which affect subscriptions. 
SubscribeOptions Options for calls to subscribe(GoogleApiClient, PendingIntent)
SubscribeOptions Options for calls to subscribe(GoogleApiClient, PendingIntent)
SubscribeOptions.Builder Builder for instances of SubscribeOptions
SubscribeOptions.Builder Builder for instances of SubscribeOptions
Subscription Subscription for persistent storage of data from a given data source or for a given data type
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(Activity, int, int) by using DialogFragment so that it can be properly managed by the Activity
SupportErrorDialogFragment Wraps the Dialog returned by getErrorDialog(Activity, int, int) by using DialogFragment so that it can be properly managed by the Activity
SupportMapFragment A Map component in an app. 
SupportMapFragment A Map component in an app. 
SupportPlaceAutocompleteFragment A fragment that provides auto-completion for places. 
SupportPlaceAutocompleteFragment A fragment that provides auto-completion for places. 
SupportStreetViewPanoramaFragment A StreetViewPanorama component in an app. 
SupportStreetViewPanoramaFragment A StreetViewPanorama component in an app. 
SupportWalletFragment This fragment is the simplest way to place a purchase button or selection details UI in an application. 
SupportWalletFragment This fragment is the simplest way to place a purchase button or selection details UI in an application. 
SupportWalletFragment.OnStateChangedListener  
SupportWalletFragment.OnStateChangedListener  

T

TagManager This is the mobile implementation of Google Tag Manager (GTM). 
TagManager This is the mobile implementation of Google Tag Manager (GTM). 
TagManagerPreviewActivity An Activity to preview or stop previewing a Google Tag Manager container. 
TagManagerPreviewActivity An Activity to preview or stop previewing a Google Tag Manager container. 
TagManagerService A Service used by TagManager to process and send tags. 
TagManagerService A Service used by TagManager to process and send tags. 
Task Encapsulates the parameters of a task that you will schedule on the GcmNetworkManager
Task Encapsulates the parameters of a task that you will schedule on the GcmNetworkManager
Task<TResult> Represents an asynchronous operation. 
Task<TResult> Represents an asynchronous operation. 
Task.Builder Builder object to construct these tasks before sending them to the network manager. 
Task.Builder Builder object to construct these tasks before sending them to the network manager. 
TaskCompletionSource<TResult> Provides the ability to create an incomplete Task and later complete it by either calling setResult(TResult) or setException(Exception)
TaskCompletionSource<TResult> Provides the ability to create an incomplete Task and later complete it by either calling setResult(TResult) or setException(Exception)
TaskExecutors Standard Executor instances for use with Task
TaskExecutors Standard Executor instances for use with Task
TaskParams Container of parameters handed off to the client app in onRunTask(TaskParams)
TaskParams Container of parameters handed off to the client app in onRunTask(TaskParams)
Tasks Task utility methods. 
Tasks Task utility methods. 
Text Common interface for every entity across the hierarchy of recognized text. 
Text Common interface for every entity across the hierarchy of recognized text. 
TextBlock A block of text (think of it as a paragraph) as deemed by the OCR engine. 
TextBlock A block of text (think of it as a paragraph) as deemed by the OCR engine. 
TextRecognizer Finds and recognizes text in a supplied Frame
TextRecognizer Finds and recognizes text in a supplied Frame
TextRecognizer.Builder TextRecognizer Builder. 
TextRecognizer.Builder TextRecognizer Builder. 
TextTrackStyle A class that specifies how a text track's text will be displayed on-screen. 
TextTrackStyle A class that specifies how a text track's text will be displayed on-screen. 
Thing This class is deprecated. Please Migrate to the Firebase App Indexing API  
Thing This class is deprecated. Please Migrate to the Firebase App Indexing API  
Thing.Builder This class is deprecated. Please Migrate to the Firebase App Indexing API  
Thing.Builder This class is deprecated. Please Migrate to the Firebase App Indexing API  
ThrowOnExtraProperties Properties that don't map to class fields when serializing to a class annotated with this annotation cause an exception to be thrown. 
ThrowOnExtraProperties Properties that don't map to class fields when serializing to a class annotated with this annotation cause an exception to be thrown. 
Tile Contains information about a Tile that is returned by a TileProvider
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. 
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. 
TileOverlayOptions Defines options for a TileOverlay. 
TileProvider An interface for a class that provides the tile images for a TileOverlay
TileProvider An interface for a class that provides the tile images for a TileOverlay
TimeFence Use this class to create time-based fences. 
TimeFence Use this class to create time-based fences. 
TimeIntervals The semantic time intervals for the to the current time and location. 
TimeIntervals The semantic time intervals for the to the current time and location. 
TimeIntervalsResult Result from getTimeIntervals(GoogleApiClient)
TimeIntervalsResult Result from getTimeIntervals(GoogleApiClient)
Trace Trace allows you to set beginning and end of a certain action in your app. 
Trace Trace allows you to set beginning and end of a certain action in your app. 
Tracker Composes and sends hits to Google Analytics. 
Tracker Composes and sends hits to Google Analytics. 
Tracker<T> A tracker is used to receive notifications for a detected item over time. 
Tracker<T> A tracker is used to receive notifications for a detected item over time. 
TracksChooserDialogFragment A DialogFragment to show the available tracks (Text and Audio) for user to select. 
TracksChooserDialogFragment A DialogFragment to show the available tracks (Text and Audio) for user to select. 
Transaction The Transaction class encapsulates the functionality needed to perform a transaction on the data at a location. 
Transaction The Transaction class encapsulates the functionality needed to perform a transaction on the data at a location. 
Transaction.Handler An object implementing this interface is used to run a transaction, and will be notified of the results of the transaction. 
Transaction.Handler An object implementing this interface is used to run a transaction, and will be notified of the results of the transaction. 
Transaction.Result Instances of this class represent the desired outcome of a single run of a Transaction.Handler's doTransaction method. 
Transaction.Result Instances of this class represent the desired outcome of a single run of a Transaction.Handler's doTransaction method. 
TransformedResult<R extends Result> Represents a pending result that has been transformed by one or more subsequent API calls. 
TransformedResult<R extends Result> Represents a pending result that has been transformed by one or more subsequent API calls. 
TurnBasedMatch Data interface for turn-based specific match functionality. 
TurnBasedMatch Data interface for turn-based specific match functionality. 
TurnBasedMatchBuffer EntityBuffer implementation containing TurnBasedMatch details. 
TurnBasedMatchBuffer EntityBuffer implementation containing TurnBasedMatch details. 
TurnBasedMatchConfig Configuration for creating a new turn-based match. 
TurnBasedMatchConfig Configuration for creating a new turn-based match. 
TurnBasedMatchConfig.Builder Builder class for TurnBasedMatchConfig
TurnBasedMatchConfig.Builder Builder class for TurnBasedMatchConfig
TurnBasedMatchEntity Data object representing the data for a turn-based match. 
TurnBasedMatchEntity Data object representing the data for a turn-based match. 
TurnBasedMultiplayer Entry point for turn-based multiplayer functionality. 
TurnBasedMultiplayer Entry point for turn-based multiplayer functionality. 
TurnBasedMultiplayer.CancelMatchResult Result delivered when the match has been canceled. 
TurnBasedMultiplayer.CancelMatchResult Result delivered when the match has been canceled. 
TurnBasedMultiplayer.InitiateMatchResult Result delivered when match has been initiated. 
TurnBasedMultiplayer.InitiateMatchResult Result delivered when match has been initiated. 
TurnBasedMultiplayer.LeaveMatchResult Result delivered when the player has left the match. 
TurnBasedMultiplayer.LeaveMatchResult Result delivered when the player has left the match. 
TurnBasedMultiplayer.LoadMatchesResult Result delivered when matches have been loaded. 
TurnBasedMultiplayer.LoadMatchesResult Result delivered when matches have been loaded. 
TurnBasedMultiplayer.LoadMatchResult Result delivered when a turn-based match has been loaded. 
TurnBasedMultiplayer.LoadMatchResult Result delivered when a turn-based match has been loaded. 
TurnBasedMultiplayer.UpdateMatchResult Result delivered when match has been updated. 
TurnBasedMultiplayer.UpdateMatchResult Result delivered when match has been updated. 
TwitterAuthCredential Wraps a Log in with Twitter token and secret tuple for authentication purposes. 
TwitterAuthCredential Wraps a Log in with Twitter token and secret tuple for authentication purposes. 
TwitterAuthProvider Represents the Twitter authentication provider. 
TwitterAuthProvider Represents the Twitter authentication provider. 

U

UIController Base class for implementing a UI controller that receives media status updates from the cast receiver. 
UIController Base class for implementing a UI controller that receives media status updates from the cast receiver. 
UIMediaController A UIMediaController lets you bind the state of Android UI components to the state of a remote CastSession
UIMediaController A UIMediaController lets you bind the state of Android UI components to the state of a remote CastSession
UiSettings Settings for the user interface of a GoogleMap. 
UiSettings Settings for the user interface of a GoogleMap. 
UploadTask An controllable task that uploads and fires events for success, progress and failure. 
UploadTask An controllable task that uploads and fires events for success, progress and failure. 
UploadTask.TaskSnapshot Encapsulates state about the running UploadTask  
UploadTask.TaskSnapshot Encapsulates state about the running UploadTask  
UrlTileProvider A partial implementation of TileProvider that only requires a URL that points to an image to be provided. 
UrlTileProvider A partial implementation of TileProvider that only requires a URL that points to an image to be provided. 
UserAddress Parcelable representing an address. 
UserAddress Parcelable representing an address. 
UserAddressRequest Object that encapsulates a request to requestUserAddress(GoogleApiClient, UserAddressRequest, int)
UserAddressRequest Object that encapsulates a request to requestUserAddress(GoogleApiClient, UserAddressRequest, int)
UserAddressRequest.Builder Builder for creating a UserAddressRequest
UserAddressRequest.Builder Builder for creating a UserAddressRequest
UserInfo Represents a collection of standard profile information for a user. 
UserInfo Represents a collection of standard profile information for a user. 
UserProfileChangeRequest Request used to update user profile information. 
UserProfileChangeRequest Request used to update user profile information. 
UserProfileChangeRequest.Builder The request builder. 
UserProfileChangeRequest.Builder The request builder. 
UserRecoverableAuthException UserRecoverableAuthExceptions signal Google authentication errors that can be recovered with user action, such as a user login. 
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. 
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. 
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. 

V

Value Holder object for the value of a single field in a data point
Value Holder object for the value of a single field in a data point
ValueEventListener Classes implementing this interface can be used to receive events about data changes at a location. 
ValueEventListener Classes implementing this interface can be used to receive events about data changes at a location. 
VerifyAppsConstants Constants pertaining to the Verify Apps SafetyNet API. 
VerifyAppsConstants Constants pertaining to the Verify Apps SafetyNet API. 
VideoCapabilities Contains information on what capabilities the current device has for video recording. 
VideoCapabilities Contains information on what capabilities the current device has for video recording. 
VideoConfiguration Data class used to pass the video configuration from the client to the service. 
VideoConfiguration Data class used to pass the video configuration from the client to the service. 
VideoConfiguration.Builder  
VideoConfiguration.Builder  
VideoController An object that provides playback control for video ads. 
VideoController An object that provides playback control for video ads. 
VideoController.VideoLifecycleCallbacks An interface for objects that receive callbacks for video events. 
VideoController.VideoLifecycleCallbacks An interface for objects that receive callbacks for video events. 
VideoInfo A class that holds video properties of the current media session. 
VideoInfo A class that holds video properties of the current media session. 
VideoOptions Options for controlling video playback in supported ad formats (e.g. 
VideoOptions Options for controlling video playback in supported ad formats (e.g. 
VideoOptions.Builder Builder for VideoOptions
VideoOptions.Builder Builder for VideoOptions
Videos Entry point for video functionality. 
Videos Entry point for video functionality. 
Videos.CaptureAvailableResult Result delivered when capture availability is returned by isCaptureAvailable(GoogleApiClient, int)
Videos.CaptureAvailableResult Result delivered when capture availability is returned by isCaptureAvailable(GoogleApiClient, int)
Videos.CaptureCapabilitiesResult Result delivered when capture capabilities is returned by getCaptureCapabilities(GoogleApiClient)
Videos.CaptureCapabilitiesResult Result delivered when capture capabilities is returned by getCaptureCapabilities(GoogleApiClient)
Videos.CaptureOverlayStateListener Listener that will notify about key user interactions with the overlay, such as starting/stopping capture or dismissing the overlay. 
Videos.CaptureOverlayStateListener Listener that will notify about key user interactions with the overlay, such as starting/stopping capture or dismissing the overlay. 
Videos.CaptureStateResult Result delivered when the capture state is returned by getCaptureState()
Videos.CaptureStateResult Result delivered when the capture state is returned by getCaptureState()
VisibleRegion Contains the four points defining the four-sided polygon that is visible in a map's camera. 
VisibleRegion Contains the four points defining the four-sided polygon that is visible in a map's camera. 

W

Wallet The main entry point for Google Wallet integration. 
Wallet The main entry point for Google Wallet integration. 
Wallet.WalletOptions Options for using the Wallet API. 
Wallet.WalletOptions Options for using the Wallet API. 
Wallet.WalletOptions.Builder Wallet builder. 
Wallet.WalletOptions.Builder Wallet builder. 
WalletConstants Collection of constant values used by the ClientLibrary. 
WalletConstants Collection of constant values used by the ClientLibrary. 
WalletConstants.CardNetwork Credit card networks. 
WalletConstants.CardNetwork Credit card networks. 
WalletFragment This fragment is the simplest way to place a purchase button or selection details UI in an application. 
WalletFragment This fragment is the simplest way to place a purchase button or selection details UI in an application. 
WalletFragment.OnStateChangedListener  
WalletFragment.OnStateChangedListener  
WalletFragmentInitParams Parameters for initializing WalletFragment
WalletFragmentInitParams Parameters for initializing WalletFragment
WalletFragmentInitParams.Builder Builder for building a WalletFragmentInitParams
WalletFragmentInitParams.Builder Builder for building a WalletFragmentInitParams
WalletFragmentMode Set of constants which define Wallet fragment modes. 
WalletFragmentMode Set of constants which define Wallet fragment modes. 
WalletFragmentOptions Defines configurations for WalletFragment
WalletFragmentOptions Defines configurations for WalletFragment
WalletFragmentOptions.Builder Builder for building WalletFragmentOptions
WalletFragmentOptions.Builder Builder for building WalletFragmentOptions
WalletFragmentState State of WalletFragment
WalletFragmentState State of WalletFragment
WalletFragmentStyle Defines attributes to customize the look and feel of WalletFragment, to be used in setFragmentStyle(WalletFragmentStyle)
WalletFragmentStyle Defines attributes to customize the look and feel of WalletFragment, to be used in setFragmentStyle(WalletFragmentStyle)
WalletFragmentStyle.BuyButtonAppearance Options for buy button appearance. 
WalletFragmentStyle.BuyButtonAppearance Options for buy button appearance. 
WalletFragmentStyle.BuyButtonText Options for text displayed on the buy button. 
WalletFragmentStyle.BuyButtonText Options for text displayed on the buy button. 
WalletFragmentStyle.Dimension Constants for specifying dimensions in WalletFragmentStyle
WalletFragmentStyle.Dimension Constants for specifying dimensions in WalletFragmentStyle
WalletFragmentStyle.LogoImageType Logo image types. 
WalletFragmentStyle.LogoImageType Logo image types. 
WalletLogoImageType This class is deprecated. use WalletFragmentStyle.LogoImageType instead.  
WalletLogoImageType This class is deprecated. use WalletFragmentStyle.LogoImageType instead.  
Wearable An API for the Android Wear platform. 
Wearable An API for the Android Wear platform. 
Wearable.WearableOptions API configuration parameters for Wearable API. 
Wearable.WearableOptions API configuration parameters for Wearable API. 
Wearable.WearableOptions.Builder  
Wearable.WearableOptions.Builder  
WearableListenerService Receives events from other nodes, such as data changes, messages or connectivity events. 
WearableListenerService Receives events from other nodes, such as data changes, messages or connectivity events. 
WearableStatusCodes Error codes for wearable API failures. 
WearableStatusCodes Error codes for wearable API failures. 
Weather Weather conditions at the device's current location. 
Weather Weather conditions at the device's current location. 
WeatherResult Result from getWeather(GoogleApiClient)
WeatherResult Result from getWeather(GoogleApiClient)
WebImage A class that represents an image that is located on a web server. 
WebImage A class that represents an image that is located on a web server. 
WorkAccount WorkAccount provides APIs to manage work accounts (com.google.work). 
WorkAccount WorkAccount provides APIs to manage work accounts (com.google.work). 
WorkAccountApi Set of APIs to manage Android for Work Accounts. 
WorkAccountApi Set of APIs to manage Android for Work Accounts. 
WorkAccountApi.AddAccountResult Interface for result of addWorkAccount(GoogleApiClient, String)
WorkAccountApi.AddAccountResult Interface for result of addWorkAccount(GoogleApiClient, String)
WorkoutExercises Constants representing different exercises, such as weight lifting exercises, strength training exercises, and cardiovascular exercises. 
WorkoutExercises Constants representing different exercises, such as weight lifting exercises, strength training exercises, and cardiovascular exercises.