Quicknav Quicknav
Links

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

Android Sites

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

close

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

## Results

Loading...

# Class Index

These are the Android API classes. See all API packages.

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

## A

Account | The main entry point for Google+ account management.
AccountPicker | Common account picker similar to the standard framework account picker introduced in ICS: `newChooseAccountIntent`.
Achievement | Data interface for retrieving achievement information.
AchievementBuffer | Data structure providing access to a list of achievements.
Achievements | Entry point for achievements functionality.
Achievements.LoadAchievementsResult | Result delivered when achievement data has been loaded.
Achievements.UpdateAchievementResult | Result delivered when achievement data has been updated (revealed, unlocked or incremented).
ActivityRecognitionClient | The main entry point for activity recognition integration.
ActivityRecognitionResult | Result of an activity recognition.
Address | Parcelable representing an address.
AdListener | A listener for receiving notifications during the lifecycle of an ad.
AdMobExtras | NetworkExtras for the AdMob mediation adapter.
AdRequest | An `AdRequest` contains targeting information used to fetch an ad.
AdRequest.Builder | Builds an `AdRequest`.
AdSize | The size of a banner ad.
AdvertisingIdClient | Helper library for retrieval of advertising ID and related information such as the limit ad tracking setting.
AdvertisingIdClient.Info | Includes both the advertising ID as well as the limit ad tracking setting.
AdView | The `View` to display banner ads.
Api | Describes a section of the Google Play Services API that should be made available.
AppEventListener | A listener interface for app events triggered by ads.
ApplicationMetadata | Cast application metadata.
AppState | Data interface for retrieving app state information.
AppStateBuffer | Data structure providing access to a list of app states.
AppStateClient | This class is deprecated. See `AppStateManager` and `GoogleApiClient`.
AppStateClient.Builder | This class is deprecated. See `GoogleApiClient.Builder`.
AppStateManager | Main public API entry point for the AppState APIs.
AppStateManager.StateConflictResult | Result retrieved from `AppStateManager.StateResult` when a conflict is detected while loading app state.
AppStateManager.StateDeletedResult | Result delivered when app state data has been deleted.
AppStateManager.StateListResult | Result delivered when app state data has been loaded.
AppStateManager.StateLoadedResult | Result retrieved from `AppStateManager.StateResult` when app state data has been loaded successfully.
AppStateManager.StateResult | Result of an operation that could potentially generate a state conflict.
AppStateStatusCodes | Status codes for AppState results.

## B

BitmapDescriptor | Defines an image.
BitmapDescriptorFactory | Used to create a definition of an image, used for marker icons and ground overlays.

## C

CameraPosition | An immutable class that aggregates all camera position parameters.
CameraPosition.Builder | Builds camera position.
CameraUpdate | Defines a camera move.
CameraUpdateFactory | A class containing methods for creating `CameraUpdate` objects that change a map's camera.
Cart | Parcelable representing a shopping cart.
Cart.Builder | Builder to create a `Cart`.
Cast | Main entry point for the Cast APIs.
Cast.ApplicationConnectionResult | When a connection to a receiver application has been established, this object contains information about that application, including its `ApplicationMetadata` and current status.
Cast.CastApi | The main entry point for interacting with a Cast device.
Cast.CastOptions | API configuration parameters for `Cast`.
Cast.CastOptions.Builder | A builder to create an instance of `Cast.CastOptions` to set API configuration parameters for `Cast`.
Cast.Listener | The interface for `Cast` callbacks.
Cast.MessageReceivedCallback | The interface to process received messages from a `CastDevice`.
CastDevice | An object representing a Cast receiver device.
CastMediaControlIntent | Intent constants for use with the Cast MediaRouteProvider.
CastStatusCodes | Status codes for the Cast APIs.
Circle | A circle on the earth's surface (spherical cap).
CircleOptions | Defines options for a `Circle`.
CollectionMetadataField<T> | A metadata field which holds a collection of values.
CommonStatusCodes | Common status codes that are often shared across API surfaces.
ConnectionResult | Contains all possible error codes for when a client fails to connect to Google Play services.
Contents | A reference to a Drive file's contents.
CountrySpecification | Parcelable representing a country.
CreateFileActivityBuilder | A builder that is used to configure and display the create file activity.
CustomEventExtras | Extra parameters for mediation custom events.

## D

DataBuffer<T> | Base class for a buffer of typed data.
DataBufferAdapter<T> | A concrete BaseAdapter that is backed by concatenated DataBuffers.
DataBufferUtils | Utilities for working with `DataBuffer` objects.
DetectedActivity | The detected activity of the device with an an associated confidence.
Drive | The Drive API provides easy access to users' Google Drive contents.
DriveApi | The main entry point for interacting with Drive.
DriveApi.ContentsResult | Result that contains a Contents reference.
DriveApi.DriveIdResult | Result that contains a DriveId.
DriveApi.IntentSenderResult | Result that contains an IntentSender reference.
DriveApi.MetadataBufferResult | Result that contains a MetadataBuffer.
DriveApi.OnSyncFinishCallback | A callback that provides the result for a `requestSync(GoogleApiClient)` request.
DriveFile | A file in Drive.
DriveFile.DownloadProgressListener | A listener that listens for progress events on an active contents download.
DriveFolder | A folder in Drive.
DriveFolder.DriveFileResult | A result that contains a DriveFile.
DriveFolder.DriveFolderResult | A result that contains a DriveFolder.
DriveId | A canonical identifier for a Drive resource.
DriveResource | A Resource represents a file or folder in Drive.
DriveResource.MetadataResult | Result that is returned in response to metadata requests.
DriveStatusCodes | Drive specific status codes, for use in `getStatusCode()`

## E

EnableWalletOptimizationReceiver | A dummy BroadcastReceiver used with an IntentFilter specifying action `ACTION_ENABLE_WALLET_OPTIMIZATION` to signal that your application uses Wallet.

## F

Filter | A query filter that can be used to restrict the results on queries.
FilteredDataBuffer<T> | Base class for filtered buffers of typed data.
Filters | A factory for creating filters that are used to construct a Query.
Freezable<T> | Interface for data objects that support being frozen into immutable representations.
FullWallet | Parcelable representing a full wallet response.
FullWalletRequest | Parcelable representing a full wallet request.
FullWalletRequest.Builder | Builder to create a `FullWalletRequest`.

## G

Game | Data interface for retrieving game information.
GameBuffer | Data structure providing access to a list of games.
GameEntity | Data object representing a set of Game data.
Games | Main entry point for the Games APIs.
Games.GamesOptions | API configuration parameters for Games.
Games.GamesOptions.Builder |
GamesActivityResultCodes | Result codes that can be set as result in Activities from the Client UI started with `startActivityForResult(Intent, int)`.
GamesClient | This class is deprecated. See `GoogleApiClient` and `Games`.
GamesClient.Builder | This class is deprecated. See `GoogleApiClient.Builder`.
GamesMetadata | Entry point for game metadata functionality.
GamesMetadata.LoadGamesResult | Result delivered when game metadata has been loaded.
GamesStatusCodes | Status codes for Games results.
Geofence | Represents a geographical region, also known as a geofence.
Geofence.Builder | A builder that builds `Geofence`.
GeofenceStatusCodes | Geofence specific status codes, for use in `getStatusCode()`
GoogleApiClient | The main entry point for Google Play services integration.
GoogleApiClient.ApiOptions | Base interface for API options.
GoogleApiClient.Builder | Builder to configure a `GoogleApiClient`.
GoogleApiClient.ConnectionCallbacks | Provides callbacks that are called when the client is connected or disconnected from the service.
GoogleApiClient.OnConnectionFailedListener | Provides callbacks for scenarios that result in a failed attempt to connect the client to the service.
GoogleAuthException | GoogleAuthExceptions signal Google authentication errors.
GoogleAuthUtil | GoogleAuthUtil provides static utility methods to acquire and invalidate authentication tokens.
GoogleCloudMessaging | The class you use to write a GCM-enabled client application that runs on an Android device.
GoogleMap | This is the main class of the Google Maps Android API and is the entry point for all methods related to the map.
GoogleMap.CancelableCallback | A callback interface for reporting when a task is complete or cancelled.
GoogleMap.InfoWindowAdapter | Provides views for customized rendering of info windows.
GoogleMap.OnCameraChangeListener | Defines signatures for methods that are called when the camera changes position.
GoogleMap.OnInfoWindowClickListener | Callback interface for click/tap events on a marker's info window.
GoogleMap.OnMapClickListener | Callback interface for when the user taps on the map.
GoogleMap.OnMapLoadedCallback | Callback interface for when the map has finished rendering.
GoogleMap.OnMapLongClickListener | Callback interface for when the user long presses on the map.
GoogleMap.OnMarkerClickListener | Defines signatures for methods that are called when a marker is clicked or tapped.
GoogleMap.OnMarkerDragListener | Callback interface for drag events on markers.
GoogleMap.OnMyLocationButtonClickListener | Callback interface for when the My Location button is clicked.
GoogleMap.OnMyLocationChangeListener | This interface is deprecated. use `LocationClient` instead. LocationClient provides improved location finding and power usage and is used by the "My Location" blue dot. See the MyLocationDemoActivity in the sample applications folder for example example code, or the Location Developer Guide.
GoogleMap.SnapshotReadyCallback | Callback interface to notify when the snapshot has been taken.
GoogleMapOptions | Defines configuration GoogleMapOptions for a `GoogleMap`.
GooglePlayServicesAvailabilityException | GooglePlayServicesAvailabilityExceptions are special instances of `UserRecoverableAuthException`s which are thrown when the expected Google Play services app is not available for some reason.
GooglePlayServicesClient | Base class for clients that connect with Google Play services.
GooglePlayServicesClient.ConnectionCallbacks | Provides callbacks that are called when the client is connected or disconnected from the service.
GooglePlayServicesClient.OnConnectionFailedListener | Provides callbacks for scenarios that result in a failed attempt to connect the client to the service.
GooglePlayServicesNotAvailableException | Indicates Google Play services is not available.
GooglePlayServicesRepairableException | GooglePlayServicesRepairableExceptions are special instances of `UserRecoverableException`s which are thrown when Google Play Services is not installed, up-to-date, or enabled.
GooglePlayServicesUtil | Utility class for verifying that the Google Play services APK is available and up-to-date on this device.
GroundOverlay | A ground overlay is an image that is fixed to a map.
GroundOverlayOptions | Defines options for a ground overlay.

## I

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.
InterstitialAd | Full-screen interstitial ads.
Invitation | Data interface for an invitation object.
InvitationBuffer | `DataBuffer` implementation containing Invitation data.
InvitationEntity | Data object representing the data for a multiplayer invitation.
Invitations | Entry point for invitations functionality.
Invitations.LoadInvitationsResult | Result delivered when invitations have been loaded.
ItemScope |
ItemScope.Builder |

## K

KeepName | Indicates that the name of this object (class, method, etc) should be retained when proguarding.

## L

LatLng | An immutable class representing a pair of latitude and longitude coordinates, stored as degrees.
LatLngBounds | An immutable class representing a latitude/longitude aligned rectangle.
LatLngBounds.Builder | This is a builder that is able to create a minimum bound based on a set of LatLng points.
Leaderboard | Data interface for leaderboard metadata.
LeaderboardBuffer | `DataBuffer` containing Leaderboard data.
Leaderboards | Entry point for leaderboard functionality.
Leaderboards.LeaderboardMetadataResult | Result delivered when leaderboard metadata has been loaded.
Leaderboards.LoadPlayerScoreResult | Result delivered when a player's leaderboard score has been loaded.
Leaderboards.LoadScoresResult | Result delivered when leaderboard scores have been loaded.
Leaderboards.SubmitScoreResult | Result delivered when a leaderboard score has been submitted.
LeaderboardScore | Data interface representing a single score on a leaderboard.
LeaderboardScoreBuffer | `DataBuffer` containing LeaderboardScore data.
LeaderboardVariant | Data interface for a specific variant of a leaderboard; a variant is defined by the combination of the leaderboard's collection (public or social) and time span (daily, weekly, or all-time).
LineItem | Parcelable representing a line item in a shopping cart.
LineItem.Builder | Builder to create a `LineItem`.
LineItem.Role | Role of a line item.
LoadMatchesResponse | Response object containing the data requested in a `loadMatchesByStatus(GoogleApiClient, int...)` call.
LocationClient | The LocationClient is the main entry point for location related APIs, such as location and geofence.
LocationClient.OnAddGeofencesResultListener | The listener for receiving callbacks when the operation to add geofences completes.
LocationClient.OnRemoveGeofencesResultListener | The listener for receiving callbacks when the operation to remove geofences completes.
LocationListener | Used for receiving notifications from the `LocationClient` when the location has changed.
LocationRequest | A data object that contains quality of service parameters for requests to the `LocationClient`.
LocationSource | Defines an interface for providing location data, typically to a `GoogleMap` object.
LocationSource.OnLocationChangedListener | Handles a location update.
LocationStatusCodes | Status codes that can be returned to listeners to indicate the success or failure of an operation.
LoyaltyWalletObject | Parcelable representing a loyalty wallet object.

## M

MapFragment | A Map component in an app.
MapsInitializer | Use this class to initialize the Google Maps Android API if features need to be used before obtaining a map.
MapView | A View which displays a map (with data obtained from the Google Maps service).
Marker | An icon placed at a particular point on the map's surface.
MarkerOptions | Defines MarkerOptions for a marker.
MaskedWallet | Parcelable representing a masked wallet response.
MaskedWalletRequest | Parcelable representing a masked wallet request.
MaskedWalletRequest.Builder | Builder to create a `MaskedWalletRequest`.
MediaInfo | A class that aggregates information about a media item.
MediaInfo.Builder | A builder for `MediaInfo` objects.
MediaMetadata | Container class for media metadata.
MediaStatus | A class that holds status information about some media.
Metadata | The details of a Drive file or folder.
MetadataBuffer | A data buffer that points to Metadata entries.
MetadataChangeSet | A collection of metadata changes.
MetadataChangeSet.Builder | A builder for creating a new MetadataChangeSet.
MetadataField<T> | A single metadata field that can be used as part of file queries.
Moment |
Moment.Builder |
MomentBuffer | Data structure providing access to a list of `Moment` objects.
Moments | Methods and interfaces related to moments in Google+.
Moments.LoadMomentsResult | Information about the set of moments that was loaded.
Multiplayer | Common constants/methods for multiplayer functionality.

## N

NetworkExtras | An empty interface for use by Google Mobile Ads mediation adapters.
Notifications | Entry point for notifications functionality.
NotifyTransactionStatusRequest | Parcelable representing a notify transaction status request.
NotifyTransactionStatusRequest.Builder | Builder to create a `NotifyTransactionStatusRequest`.
NotifyTransactionStatusRequest.Status | Status received from processing a `ProxyCard`.
NotifyTransactionStatusRequest.Status.Error | Failure statuses received from processing a `ProxyCard`.

## O

OfferWalletObject | Parcelable representing an offer wallet object.
OnAchievementsLoadedListener | This interface is deprecated. See `Achievements.LoadAchievementsResult`.
OnAchievementUpdatedListener | This interface is deprecated. See `Achievements.UpdateAchievementResult`.
OnGamesLoadedListener | This interface is deprecated. See `GamesMetadata.LoadGamesResult`.
OnInvitationReceivedListener | Listener to invoke when a new invitation is received.
OnInvitationsLoadedListener | This interface is deprecated. See `Invitations.LoadInvitationsResult`.
OnLeaderboardMetadataLoadedListener | This interface is deprecated. See `Leaderboards.LeaderboardMetadataResult`.
OnLeaderboardScoresLoadedListener | This interface is deprecated. See `Leaderboards.LoadScoresResult`.
OnPlayerLeaderboardScoreLoadedListener | This interface is deprecated. See `Leaderboards.LoadPlayerScoreResult`.
OnPlayersLoadedListener | This interface is deprecated. See `Players.LoadPlayersResult`.
OnScoreSubmittedListener | This interface is deprecated. See `SubmitScoreResult`.
OnSignOutCompleteListener | This interface is deprecated. See `PendingResult`.
OnSignOutCompleteListener | This interface is deprecated. See `PendingResult`.
OnStateDeletedListener | This interface is deprecated. See `AppStateManager.StateDeletedResult`.
OnStateListLoadedListener | This interface is deprecated. See `AppStateManager.StateListResult`.
OnStateLoadedListener | This interface is deprecated. See `AppStateManager.StateLoadedResult`.
OnTurnBasedMatchCanceledListener | This interface is deprecated. See `TurnBasedMultiplayer.CancelMatchResult`.
OnTurnBasedMatchesLoadedListener | This interface is deprecated. See `TurnBasedMultiplayer.LoadMatchesResult`.
OnTurnBasedMatchInitiatedListener | This interface is deprecated. See `TurnBasedMultiplayer.InitiateMatchResult`.
OnTurnBasedMatchLeftListener | This interface is deprecated. See `TurnBasedMultiplayer.LeaveMatchResult`.
OnTurnBasedMatchLoadedListener | This interface is deprecated. See `TurnBasedMultiplayer.LoadMatchResult`.
OnTurnBasedMatchUpdatedListener | This interface is deprecated. See `TurnBasedMultiplayer.UpdateMatchResult`.
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.
OrderedMetadataField<T extends Comparable<T>> | A metadata field which holds an ordered value (such as a date) which can be used for range queries.

## P

PageDirection | Direction constants for pagination over data sets.
Panorama | The main entry point for panorama integration.
Panorama.PanoramaResult | Result interface for loading panorama info.
PanoramaClient | This class has been deprecated.
PanoramaClient.OnPanoramaInfoLoadedListener | Callback interface for loading panorama info.
Participant | Data interface for multiplayer participants.
ParticipantBuffer | `DataBuffer` implementation containing match participant data.
ParticipantEntity | Data object representing a Participant in a match.
ParticipantResult | Data class used to report a participant's result in a match.
ParticipantUtils | Utilities for working with multiplayer participants.
Participatable | Interface defining methods for an object which can have participants.
PendingResult<R extends Result> | Represents a pending result from calling an API method in Google Play services.
People | Methods and interfaces related to people in Google+.
People.LoadPeopleResult | Information about the set of people that was loaded.
People.OrderBy | Constants to declare the order to return people in.
Person |
Person.AgeRange | The age range of the person.
Person.Cover | The cover photo content.
Person.Cover.CoverInfo | Extra information about the cover photo.
Person.Cover.CoverPhoto | The person's primary cover image.
Person.Cover.Layout | The layout of the cover art.
Person.Gender | The person's gender.
Person.Image | The representation of the person's profile photo.
Person.Name | An object representation of the individual components of a person's name.
Person.ObjectType | Type of person within Google+.
Person.Organizations |
Person.Organizations.Type | The type of organization.
Person.PlacesLived |
Person.RelationshipStatus | The person's relationship status.
Person.Urls |
Person.Urls.Type | The type of URL.
PersonBuffer | Data structure providing access to a list of `Person` objects.
Player | Data interface for retrieving player information.
PlayerBuffer | Data structure providing access to a list of players.
PlayerEntity | Data object representing a set of Player data.
Players | Entry point for player functionality.
Players.LoadPlayersResult | Result delivered when player data has been loaded.
Plus | The main entry point for Google+ integration.
Plus.PlusOptions | API configuration parameters for Google+.
Plus.PlusOptions.Builder |
PlusClient | This class is deprecated. See `GoogleApiClient`.
PlusClient.Builder | This class is deprecated. See `GoogleApiClient.Builder`.
PlusClient.OnAccessRevokedListener | This interface is deprecated. See `ERROR(/Auth.OnAccessRevokedCallback)`.
PlusClient.OnMomentsLoadedListener | This interface is deprecated. See `Moments.LoadMomentsResult`.
PlusClient.OnPeopleLoadedListener | This interface is deprecated. See `People.LoadPeopleResult`.
PlusClient.OrderBy | This interface is deprecated. See `People.OrderBy`.
PlusOneButton | The +1 button to recommend a URL on Google+.
PlusOneButton.DefaultOnPlusOneClickListener | This is an `View.OnClickListener` that will proxy clicks to an attached `PlusOneButton.OnPlusOneClickListener`, or default to attempt to start the intent using an `Activity` context.
PlusOneButton.OnPlusOneClickListener | A listener for +1 button clicks.
PlusOneButtonWithPopup | +1 button which shows confirmation messages in a PopupWindow.
PlusOneDummyView | A class used to statically generate dummy views in the event of an error retrieving a PlusOneButton from the apk
PlusShare | Utility class for including resources in posts shared on Google+ through an `ACTION_SEND` intent.
PlusShare.Builder |
Polygon | A polygon on the earth's surface.
PolygonOptions | Defines options for a polygon.
Polyline | A polyline is a list of points, where line segments are drawn between consecutive points.
PolylineOptions | Defines options for a polyline.
Projection | A projection is used to translate between on screen location and geographic coordinates on the surface of the Earth (`LatLng`).
ProxyCard | Parcelable representing a credit card.
PublisherAdRequest | A `PublisherAdRequest` contains targeting information used to fetch an ad from DoubleClick for Publishers.
PublisherAdRequest.Builder | Builds a `PublisherAdRequest`.
PublisherAdView | The `View` to display banner ads for use with DoubleClick for Publishers.
PublisherInterstitialAd | Full-screen interstitial ads for use with DoubleClick for Publishers.

## Q

Query | The query object specifies constraints on a query result, including filters and paging information.
Query.Builder | A builder for creating queries.

## R

R |
R.attr |
R.color |
R.drawable |
R.id |
R.integer |
R.string |
R.styleable |
RealTimeMessage | Message received from participants in a real-time room, which is passed to the client.
RealTimeMessageReceivedListener | Listener for message received callback, which is called when the client receives a message from a peer.
RealTimeMultiplayer | Entry point for real-time multiplayer functionality.
RealTimeMultiplayer.ReliableMessageSentCallback | The listener for callback that is called when a reliable message is sent successfully.
RealTimeReliableMessageSentListener | This interface is deprecated. See `RealTimeMultiplayer.ReliableMessageSentCallback`.
RealTimeSocket | Provides a Socket-like interface for a real-time data connection to a participant in a real-time room.
Releasable | Represents a resource, or a holder of resources, which may be released once they are no longer needed.
RemoteMediaPlayer | Class for controlling a media player application running on a receiver.
RemoteMediaPlayer.MediaChannelResult | Result of a media command.
RemoteMediaPlayer.OnMetadataUpdatedListener | The listener interface for tracking metadata changes.
RemoteMediaPlayer.OnStatusUpdatedListener | The listener interface for tracking player status changes.
Result | Represents the final result of invoking an API method in Google Play Services.
ResultCallback<R extends Result> | An interface for receiving a `Result` from a `PendingResult` as an asynchronous callback.
Room | Data interface for room functionality.
RoomConfig | Configuration for a new room.
RoomConfig.Builder | Builder class for `RoomConfig`.
RoomEntity | Data object representing the data for a room.
RoomStatusUpdateListener | Listener invoked when the status of a room, status of its participants or connection status of the participants has changed.
RoomUpdateListener | The listener invoked when the state of the room has changed.
RuntimeRemoteException | A RuntimeException wrapper for RemoteException.

## S

Scope | Describes an OAuth 2.0 scope to request.
Scopes | OAuth 2.0 scopes for use with Google Play services.
ScoreSubmissionData | Data object representing the result of submitting a score to a leaderboard.
ScoreSubmissionData.Result | Simple data class containing the result data for a particular time span.
SearchableField | An attribute of the file that is to be searched.
SearchAdRequest | A `SearchAdRequest` contains targeting information used to fetch an ad from Search Ads for Apps.
SearchAdRequest.Builder | Builds a `SearchAdRequest`.
SearchAdView | The `View` to display search banner ads for use with Search Ads for Apps.
SignInButton | The Google sign-in button to authenticate the user.
Status | Represents the results of work.
StringMetadataField | A metadata field which holds a string value of values.
SubmitScoreResult | This class is deprecated. See `ScoreSubmissionData`.
SubmitScoreResult.Result | Simple data class containing the result data for a particular time span.
SupportMapFragment | A Map component in an app.

## T

Tile | Contains information about a Tile that is returned by a `TileProvider`.
TileOverlay | A Tile Overlay is a set of images which are displayed on top of the base map tiles.
TileOverlayOptions | Defines options for a TileOverlay.
TileProvider | An interface for a class that provides the tile images for a `TileOverlay`.
TurnBasedMatch | Data interface for turn-based specific match functionality.
TurnBasedMatchBuffer | `DataBuffer` implementation containing TurnBasedMatch details.
TurnBasedMatchConfig | Configuration for creating a new turn-based match.
TurnBasedMatchConfig.Builder | Builder class for `TurnBasedMatchConfig`.
TurnBasedMatchEntity | Data object representing the data for a turn-based match.
TurnBasedMultiplayer | Entry point for turn-based multiplayer functionality.
TurnBasedMultiplayer.CancelMatchResult | Result delivered when the match has been canceled.
TurnBasedMultiplayer.InitiateMatchResult | Result delivered when match has been initiated.
TurnBasedMultiplayer.LeaveMatchResult | Result delivered when the player has left the match.
TurnBasedMultiplayer.LoadMatchesResult | Result delivered when matches have been loaded.
TurnBasedMultiplayer.LoadMatchResult | Result delivered when a turn-based match has been loaded.
TurnBasedMultiplayer.UpdateMatchResult | Result delivered when match has been updated.
TurnBasedMultiplayerListener | This interface is deprecated. See `TurnBasedMultiplayer.CancelMatchResult`, `TurnBasedMultiplayer.InitiateMatchResult`, `TurnBasedMultiplayer.LeaveMatchResult`, `TurnBasedMultiplayer.LoadMatchesResult`, `TurnBasedMultiplayer.UpdateMatchResult`, `OnInvitationReceivedListener`, and `OnTurnBasedMatchUpdateReceivedListener`.

## U

UiSettings | Settings for the user interface of a GoogleMap.
UrlTileProvider | A partial implementation of `TileProvider` that only requires a URL that points to an image to be provided.
UserRecoverableAuthException | UserRecoverableAuthExceptions signal Google authentication errors that can be recovered with user action, such as a user login.
UserRecoverableException | UserRecoverableExceptions signal errors that can be recovered with user action, such as a user login.
UserRecoverableNotifiedException | UserRecoverableNotifiedException signals that there was a Google authentication error which can be recovered with user action and has been handled by publishing a notification for the user to act on.

## V

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.WalletOptions | Options for using the Wallet API.
Wallet.WalletOptions.Builder |
WalletClient | This class is deprecated. Use `GoogleApiClient` and `Wallet` instead.
WalletConstants | Collection of constant values used by the ClientLibrary.
WebImage | A class that represents an image that is located on a web server.