package

com.google.android.gms.common

Contains utility classes for Google Play services.

Interfaces

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. 

Classes

AccountPicker Common account picker similar to the standard framework account picker introduced in ICS: newChooseAccountIntent
ConnectionResult Contains all possible error codes for when a client fails to connect to Google Play services. 
GooglePlayServicesUtil Utility class for verifying that the Google Play services APK is available and up-to-date on this device. 
Scopes OAuth 2.0 scopes for use with Google Play services. 
SignInButton The Google sign-in button to authenticate the user. 

Exceptions

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. 
UserRecoverableException UserRecoverableExceptions signal errors that can be recovered with user action, such as a user login.