java.lang.Object | |
↳ | com.google.android.gms.common.GoogleApiAvailability |
Helper class for verifying that the Google Play services APK is available and up-to-date on this device.
Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
String | GOOGLE_PLAY_SERVICES_PACKAGE | Package name for Google Play services. |
Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
GOOGLE_PLAY_SERVICES_VERSION_CODE | Google Play services client library version (declared in library's AndroidManifest.xml android:versionCode). |
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 singleton instance of GoogleApiAvailability.
| |||||||||||
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.
| |||||||||||
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 can be resolved via user action.
| |||||||||||
Displays a DialogFragment for an error code returned by
isGooglePlayServicesAvailable(Context) .
| |||||||||||
Displays a DialogFragment for an error code returned by
isGooglePlayServicesAvailable(Context) .
| |||||||||||
Displays a notification relevant to the provided error code.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Package name for Google Play services.
Google Play services client library version (declared in library's AndroidManifest.xml android:versionCode).
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.
activity | parent activity for creating the dialog, also used for identifying language to display dialog in. |
---|---|
errorCode | error code returned by isGooglePlayServicesAvailable(Context) call.
If errorCode is SUCCESS then null is returned. |
requestCode | The requestCode given when calling startActivityForResult. |
cancelListener | The DialogInterface.OnCancelListener to 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.
activity | parent activity for creating the dialog, also used for identifying language to display dialog in. |
---|---|
errorCode | error code returned by isGooglePlayServicesAvailable(Context) call.
If errorCode is SUCCESS then null is returned. |
requestCode | The requestCode given when calling startActivityForResult. |
Returns a PendingIntent to address the provided errorCode. It will direct them 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.
context | parent context for creating the PendingIntent. |
---|---|
errorCode | error code returned by isGooglePlayServicesAvailable(Context) call.
If errorCode is SUCCESS then null is returned. |
requestCode | The requestCode given when calling startActivityForResult. |
Returns a human-readable string of the error code returned from
isGooglePlayServicesAvailable(Context)
.
Returns the singleton instance of GoogleApiAvailability.
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.
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_UPDATING,
SERVICE_VERSION_UPDATE_REQUIRED, SERVICE_DISABLED, SERVICE_INVALID
Determines whether an error can be resolved via user action. If true, proceed by calling
getErrorDialog(Activity, int, int)
and showing the dialog.
errorCode | error code returned by isGooglePlayServicesAvailable(Context) , or
returned to your application via
onConnectionFailed(ConnectionResult) |
---|
getErrorDialog(Activity, int, int)
Displays a DialogFragment for an error code returned by
isGooglePlayServicesAvailable(Context)
.
activity | parent activity for creating the dialog, also used for identifying language to display dialog in. |
---|---|
errorCode | error code returned by
isGooglePlayServicesAvailable(Context) call. If
errorCode is SUCCESS then this
does nothing |
requestCode | The requestCode given when calling startActivityForResult. |
cancelListener | The DialogInterface.OnCancelListener to
invoke if the dialog is canceled. |
RuntimeException | if API level is below 11 and activity is not a
FragmentActivity . |
---|
Displays a DialogFragment for an error code returned by
isGooglePlayServicesAvailable(Context)
.
activity | parent activity for creating the dialog, also used for identifying language to display dialog in. |
---|---|
errorCode | error code returned by
isGooglePlayServicesAvailable(Context) call. If
errorCode is SUCCESS then this
does nothing. |
requestCode | The requestCode given when calling startActivityForResult. |
RuntimeException | if API level is below 11 and activity is not a
FragmentActivity . |
---|
Displays a notification relevant to the provided error code. This method is similar to
getErrorDialog(android.app.Activity, int, int)
, but is provided for background tasks
that cannot or should not display dialogs.
context | used for identifying language to display dialog in as well as accessing the
NotificationManager . |
---|---|
errorCode | error code returned by isGooglePlayServicesAvailable(Context) call.
If errorCode is SUCCESS then null is returned.
|