| java.lang.Object | |
| ↳ | com.google.android.gms.common.GooglePlayServicesUtil | 
Utility class for verifying that the Google Play services APK is available and
 up-to-date on this device.  The same checks are performed if one uses
 AdvertisingIdClient or
 GoogleAuthUtil to connect to the service.
| Constants | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| String | GMS_ERROR_DIALOG | ||||||||||
| String | GOOGLE_PLAY_SERVICES_PACKAGE | Package name for Google Play services. | |||||||||
| int | GOOGLE_PLAY_SERVICES_VERSION_CODE | Minimum Google Play services package version (declared in AndroidManifest.xml android:versionCode) in order to be compatible with this client version. | |||||||||
| String | GOOGLE_PLAY_STORE_PACKAGE | Package name for Google Play services. | |||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Returns a dialog to address the provided errorCode. | |||||||||||
| Returns a dialog to address the provided errorCode. | |||||||||||
| Returns a PendingIntent to address the provided errorCode. | |||||||||||
| Returns a human-readable string of the error code returned from
  isGooglePlayServicesAvailable(Context). | |||||||||||
| Returns the open source software license information for the Google Play services
 application, or null if Google Play services is not available on this device. | |||||||||||
| This gets the Context object of the Buddy APK. | |||||||||||
| This gets the Resources object of the Buddy APK. | |||||||||||
| Verifies that Google Play services is installed and enabled on this device, and that the
 version installed on this device is no older than the one required by this client. | |||||||||||
| Determines whether an error is user-recoverable. | |||||||||||
| Display a DialogFragment for an error code returned by
  isGooglePlayServicesAvailable(Context). | |||||||||||
| Display a DialogFragment for an error code returned by
  isGooglePlayServicesAvailable(Context). | |||||||||||
| Displays a notification relevant to the provided error code. | |||||||||||
| [Expand] Inherited Methods | |||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|  From class
  java.lang.Object | |||||||||||||||||||||||||||||||||
Package name for Google Play services.
Minimum Google Play services package version (declared in AndroidManifest.xml android:versionCode) in order to be compatible with this client version.
Package name for Google Play services.
Returns a dialog to address the provided errorCode. The returned dialog displays a localized message about the error and upon user confirmation (by tapping on dialog) will direct them to the Play Store if Google Play services is out of date or missing, or to system settings if Google Play services is disabled on the device.
| errorCode | error code returned by isGooglePlayServicesAvailable(Context)call.
            If errorCode isSUCCESSthen null is returned. | 
|---|---|
| activity | parent activity for creating the dialog, also used for identifying language to display dialog in. | 
| requestCode | The requestCode given when calling startActivityForResult. | 
| cancelListener | The DialogInterface.OnCancelListenerto invoke if the dialog is
            canceled. | 
Returns a dialog to address the provided errorCode. The returned dialog displays a localized message about the error and upon user confirmation (by tapping on dialog) will direct them to the Play Store if Google Play services is out of date or missing, or to system settings if Google Play services is disabled on the device.
| errorCode | error code returned by isGooglePlayServicesAvailable(Context)call.
            If errorCode isSUCCESSthen null is returned. | 
|---|---|
| activity | parent activity for creating the dialog, also used for identifying language to display dialog in. | 
| requestCode | The requestCode given when calling startActivityForResult. | 
Returns a PendingIntent to address the provided errorCode. It will direct them to one of the following places to either the Play Store if Google Play services is out of date or missing, or system settings if Google Play services is disabled on the device.
| errorCode | error code returned by isGooglePlayServicesAvailable(Context)call.
            If errorCode isSUCCESSthen null is returned. | 
|---|---|
| context | parent context for creating the PendingIntent. | 
| requestCode | The requestCode given when calling startActivityForResult. | 
Returns a human-readable string of the error code returned from
 isGooglePlayServicesAvailable(Context).
Returns the open source software license information for the Google Play services application, or null if Google Play services is not available on this device.
This gets the Context object of the Buddy APK. This loads the Buddy APK code from the Buddy APK into memory. This returned context can be used to create classes and obtain resources defined in the Buddy APK.
This gets the Resources object of the Buddy APK.
Verifies that Google Play services is installed and enabled on this device, and that the version installed on this device is no older than the one required by this client.
ConnectionResult: SUCCESS, SERVICE_MISSING,
         SERVICE_VERSION_UPDATE_REQUIRED, SERVICE_DISABLED, SERVICE_INVALID,
         DATE_INVALID.
Determines whether an error is user-recoverable. If true, proceed by calling
 getErrorDialog(int, Activity, int) and showing the dialog.
| errorCode | error code returned by isGooglePlayServicesAvailable(Context), or
       returned to your application viaonConnectionFailed(ConnectionResult) | 
|---|
getErrorDialog(int, Activity, int)
Display a DialogFragment for an error code returned by
 isGooglePlayServicesAvailable(Context).
| errorCode | error code returned by isGooglePlayServicesAvailable(Context)call. If
            errorCode isSUCCESSthen this
            does nothing. | 
|---|---|
| activity | parent activity for creating the dialog, also used for identifying language to display dialog in. | 
| requestCode | The requestCode given when calling startActivityForResult. | 
| RuntimeException | if API level is below 11 and activityis not aFragmentActivity. | 
|---|
Display a DialogFragment for an error code returned by
 isGooglePlayServicesAvailable(Context).
| errorCode | error code returned by isGooglePlayServicesAvailable(Context)call. If
            errorCode isSUCCESSthen this
            does nothing | 
|---|---|
| activity | parent activity for creating the dialog, also used for identifying language to display dialog in. | 
| requestCode | The requestCode given when calling startActivityForResult. | 
| cancelListener | The DialogInterface.OnCancelListenerto
            invoke if the dialog is canceled. | 
| RuntimeException | if API level is below 11 and activityis not aFragmentActivity. | 
|---|
Displays a notification relevant to the provided error code. This method is similar to
 getErrorDialog(int, android.app.Activity, int), but is provided for background tasks
 that cannot or shouldn't display dialogs.
| errorCode | error code returned by isGooglePlayServicesAvailable(Context)call.
            If errorCode isSUCCESSthen null is returned. | 
|---|---|
| context | used for identifying language to display dialog in as well as accessing the NotificationManager. | 
