Class Index

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

A   B   C   D   F   G   I   L   M   P   R   S   T   U   V  

A

AccountPicker Common account picker similar to the standard framework account picker introduced in ICS: newChooseAccountIntent

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. 
Circle A circle on the earth's surface (spherical cap). 
CircleOptions Options for a Circle
ConnectionResult Contains all possible error codes for when a client fails to connect to Google Play services. 

D

DataBuffer<T> Base class for a buffer of typed data. 
DataBufferIterator<T> Iterator used to walk a DataBuffer
DataBufferRef A DataBufferRef provides a pointer to a row in a DataBuffer
DataBufferUtils Utilities for working with DataBuffer objects. 
DataHolder Class for accessing collections of data, organized into columns. 
DataHolder.Builder Helper class to build DataHolder instances containing arbitrary data. 

F

Freezable<T> Interface for data objects that support being frozen into immutable representations. 

G

GoogleAuthException GoogleAuthExceptions signal Google authentication errors. 
GoogleAuthUtil GoogleAuthUtil provides static utility methods to acquire and invalidate authentication tokens. 
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.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.OnMyLocationChangeListener Callback interface for when the My Location dot/chevron (which signifies the user's location) changes location. 
GoogleMapOptions Defines configuration GoogleMapOptions for a GoogleMap
GooglePlayServicesAvailabilityException GooglePlayServicesAvailabilityExceptions are special instances of UserRecoverableAuthExceptions which are thrown when the expected Google Play services app is not available for some reason. 
GooglePlayServicesClient  
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. 
GooglePlayServicesUtil Utility class for verifying that the Google Play services APK is available and up-to-date on this device. 
GooglePlusUtil Utility class for verifying that the Google+ app 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.ImageReceiver  
ImageManager.OnImageLoadedListener  
ItemScope  
ItemScope.Builder  

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. 
LocationSource Defines an interface for providing location data, typically to a GoogleMap object. 
LocationSource.OnLocationChangedListener Handles a location update. 

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. 
Moment  
Moment.Builder  
MomentBuffer Data structure providing access to a list of Moment objects. 

P

PanoramaClient The main entry point for panorama integration. 
PanoramaClient.OnPanoramaInfoLoadedListener Callback interface for loading panorama info. 
Person  
Person.AgeRange The age range of the person. 
Person.Collection Constants to declare the collection of people to load. 
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.Emails  
Person.Emails.Type The type of address. 
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.OrderBy Constants to declare the order to return people in. 
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. 
PlusClient The main entry point for Google+ integration. 
PlusClient.Builder Builder to create a PlusClient to connect to Google Play services. 
PlusClient.OnAccessRevokedListener Listener interface for when the token revocation request has completed. 
PlusClient.OnMomentsLoadedListener Listener interface for when moments are loaded. 
PlusClient.OnPeopleLoadedListener Listener interface for when a collection of people are loaded. 
PlusClient.OnPersonLoadedListener Listener interface for when a Person is loaded 
PlusOneButton The +1 button to recommend a URL on Google+. 
PlusOneButton.OnPlusOneClickListener A listener for +1 button clicks. 
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). 

R

R  
R.attr  
R.id  
R.string  
R.styleable  
RuntimeRemoteException A RuntimeException wrapper for RemoteException. 

S

Scopes OAuth 2.0 scopes for use with Google Play services. 
SignInButton The Google sign-in button to authenticate the user. 
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

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. 
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.