/** * Check whether Google Play Services are available. * * If not, then display dialog allowing user to update Google Play Services * * @return true if available, or false if not */ private boolean checkGooglePlayServicesAvailable() { final int status = GooglePlayServicesUtil.isGooglePlayServicesAvailable(getApplicationContext()); if (status == ConnectionResult.SUCCESS) { return true; } Log.e(LOGTAG, "Google Play Services not available: " + GooglePlayServicesUtil.getErrorString(status)); if (GooglePlayServicesUtil.isUserRecoverableError(status)) { final Dialog errorDialog = GooglePlayServicesUtil.getErrorDialog(status, this, 1); if (errorDialog != null) { errorDialog.show(); } } return false; }