本文整理匯總了Java中com.google.android.gms.common.GoogleApiAvailability.getErrorDialog方法的典型用法代碼示例。如果您正苦於以下問題:Java GoogleApiAvailability.getErrorDialog方法的具體用法?Java GoogleApiAvailability.getErrorDialog怎麽用?Java GoogleApiAvailability.getErrorDialog使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類com.google.android.gms.common.GoogleApiAvailability
的用法示例。
在下文中一共展示了GoogleApiAvailability.getErrorDialog方法的15個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: onResume
import com.google.android.gms.common.GoogleApiAvailability; //導入方法依賴的package包/類
@Override
protected void onResume() {
super.onResume();
GoogleApiAvailability apiAvailability = GoogleApiAvailability.getInstance();
int errorCode = apiAvailability.isGooglePlayServicesAvailable(this);
if (errorCode != ConnectionResult.SUCCESS) {
Dialog errorDialog = apiAvailability.getErrorDialog(this,
errorCode,
REQUEST_ERROR,
new DialogInterface.OnCancelListener() {
@Override
public void onCancel(DialogInterface dialogInterface) {
// Leave if services are unavailable.
finish();
}
});
errorDialog.show();
}
}
示例2: isGooglePlayServicesAvailable
import com.google.android.gms.common.GoogleApiAvailability; //導入方法依賴的package包/類
public boolean isGooglePlayServicesAvailable() {
GoogleApiAvailability googleApiAvailability = GoogleApiAvailability.getInstance();
int code = googleApiAvailability.isGooglePlayServicesAvailable(context);
if (code != ConnectionResult.SUCCESS) {
if (googleApiAvailability.isUserResolvableError(code)) {
googleApiAvailability.getErrorDialog(context, code, PLAY_SERVICE_RESOLUTION_REQUEST, this);
} else {
showLog("THIS DEVICE IS NOT SUPPORTED");
Util.killAppProccess();
}
showLog("isGooglePlayServicesAvailable - " + "false");
return false;
}
showLog("isGooglePlayServicesAvailable - " + "true");
return true;
}
示例3: onResume
import com.google.android.gms.common.GoogleApiAvailability; //導入方法依賴的package包/類
@Override
public void onResume() {
super.onResume();
GoogleApiAvailability apiAvailablity = GoogleApiAvailability.getInstance();
int errorCode = apiAvailablity.isGooglePlayServicesAvailable(getContext());
if (errorCode != ConnectionResult.SUCCESS) {
Dialog errorDialog = apiAvailablity.getErrorDialog(getActivity(), errorCode,
REQUEST_ERROR, new DialogInterface.OnCancelListener() {
@Override
public void onCancel(DialogInterface dialog) {
getActivity().finish();
}
});
errorDialog.show();
}
}
示例4: onResume
import com.google.android.gms.common.GoogleApiAvailability; //導入方法依賴的package包/類
@Override
public void onResume() {
super.onResume();
updateUI();
//checking if Play Store app installed on device
GoogleApiAvailability apiAvailability = GoogleApiAvailability.getInstance();
int errorCode = apiAvailability.isGooglePlayServicesAvailable(getActivity());
if (errorCode != ConnectionResult.SUCCESS) {
Dialog errorDialog = apiAvailability
.getErrorDialog(getActivity(), errorCode, REQUEST_ERROR,
new DialogInterface.OnCancelListener() {
@Override
public void onCancel(DialogInterface dialog) {
getActivity().finish();
}
});
errorDialog.show();
}
}
示例5: onResume
import com.google.android.gms.common.GoogleApiAvailability; //導入方法依賴的package包/類
@Override
protected void onResume() {
super.onResume();
//checking if Play Store app installed on device
GoogleApiAvailability apiAvailability = GoogleApiAvailability.getInstance();
int errorCode = apiAvailability.isGooglePlayServicesAvailable(this);
if (errorCode != ConnectionResult.SUCCESS) {
Dialog errorDialog = apiAvailability
.getErrorDialog(this, errorCode, REQUEST_ERROR,
new DialogInterface.OnCancelListener() {
@Override
public void onCancel(DialogInterface dialog) {
finish();
}
});
errorDialog.show();
}
}
示例6: showGooglePlayServicesAvailabilityErrorDialog
import com.google.android.gms.common.GoogleApiAvailability; //導入方法依賴的package包/類
/**
* Display an error dialog showing that Google Play Services is missing
* or out of date.
*
* @param connectionStatusCode code describing the presence (or lack of)
* Google Play Services on this device.
*/
void showGooglePlayServicesAvailabilityErrorDialog(
final int connectionStatusCode) {
if (mProgress != null && mProgress.isShowing()) {
mProgress.dismiss();
}
try {
GoogleApiAvailability apiAvailability = GoogleApiAvailability.getInstance();
Dialog dialog = apiAvailability.getErrorDialog(
getActivity(),
connectionStatusCode,
ConstantValues.REQUEST_GOOGLE_PLAY_SERVICES);
dialog.show();
} catch (Exception e) {
Utils.showNotReportableErrorDialog(getActivity(), e.getMessage(), "");
}
}
示例7: googleServicesAvailable
import com.google.android.gms.common.GoogleApiAvailability; //導入方法依賴的package包/類
public boolean googleServicesAvailable() {
GoogleApiAvailability api = GoogleApiAvailability.getInstance();
int isAvailable = api.isGooglePlayServicesAvailable(this);
if (isAvailable == ConnectionResult.SUCCESS) {
return true;
} else if (api.isUserResolvableError(isAvailable)) {
Dialog dialog = api.getErrorDialog(this, isAvailable, 0);
dialog.show();
} else {
Toast.makeText(this, "Cannot connect to Google Play Services", Toast.LENGTH_SHORT).show();
}
return false;
}
示例8: showGooglePlayServicesAvailabilityErrorDialog
import com.google.android.gms.common.GoogleApiAvailability; //導入方法依賴的package包/類
/**
* Display an error dialog showing that Google Play Services is missing
* or out of date.
*
* @param connectionStatusCode code describing the presence (or lack of)
* Google Play Services on this device.
*/
private void showGooglePlayServicesAvailabilityErrorDialog(
final int connectionStatusCode) {
GoogleApiAvailability apiAvailability = GoogleApiAvailability.getInstance();
Dialog dialog = apiAvailability.getErrorDialog(
context,
connectionStatusCode,
REQUEST_GOOGLE_PLAY_SERVICES);
dialog.show();
}
示例9: showGooglePlayServicesAvailabilityErrorDialog
import com.google.android.gms.common.GoogleApiAvailability; //導入方法依賴的package包/類
/**
* Display an error dialog showing that Google Play Services is missing
* or out of date.
*
* @param connectionStatusCode code describing the presence (or lack of)
* Google Play Services on this device.
*/
private void showGooglePlayServicesAvailabilityErrorDialog(final int connectionStatusCode) {
GoogleApiAvailability apiAvailability = GoogleApiAvailability.getInstance();
Dialog dialog = apiAvailability.getErrorDialog(
getActivity(),
connectionStatusCode,
REQUEST_GOOGLE_PLAY_SERVICES);
dialog.show();
}
示例10: showGooglePlayServicesAvailabilityErrorDialog
import com.google.android.gms.common.GoogleApiAvailability; //導入方法依賴的package包/類
private void showGooglePlayServicesAvailabilityErrorDialog(final int connectionStatusCode) {
GoogleApiAvailability apiAvailability = GoogleApiAvailability.getInstance();
Dialog dialog = apiAvailability.getErrorDialog(
this,
connectionStatusCode,
REQUEST_GOOGLE_PLAY_SERVICES);
dialog.show();
}
示例11: checkPlayServices
import com.google.android.gms.common.GoogleApiAvailability; //導入方法依賴的package包/類
private boolean checkPlayServices(){
GoogleApiAvailability googleApiAvailability = GoogleApiAvailability.getInstance();
int resultCode = googleApiAvailability.isGooglePlayServicesAvailable(mActivity);
if(resultCode != ConnectionResult.SUCCESS) {
if(googleApiAvailability.isUserResolvableError(resultCode)) {
if(mErrorDialog == null) {
mErrorDialog = googleApiAvailability.getErrorDialog(mActivity, resultCode, 2404);
mErrorDialog.setCancelable(false);
}
if(!mErrorDialog.isShowing())
mErrorDialog.show();
}
}
return resultCode == ConnectionResult.SUCCESS;
}
示例12: isGoogleServicesAvailable
import com.google.android.gms.common.GoogleApiAvailability; //導入方法依賴的package包/類
/**
* Checks if google services are available
* @return
*/
public boolean isGoogleServicesAvailable() {
GoogleApiAvailability api = GoogleApiAvailability.getInstance();
int isAvailable = api.isGooglePlayServicesAvailable(this);
if (isAvailable == ConnectionResult.SUCCESS) {
return Boolean.TRUE;
} else if (api.isUserResolvableError(isAvailable)) {
Dialog dialog = api.getErrorDialog(this, isAvailable, 0);
dialog.show();
} else {
toastMe("Can't connect to play services!", this);
}
return Boolean.FALSE;
}
示例13: googleplayservice
import com.google.android.gms.common.GoogleApiAvailability; //導入方法依賴的package包/類
public boolean googleplayservice() {
GoogleApiAvailability api = GoogleApiAvailability.getInstance();
int isAvaible = api.isGooglePlayServicesAvailable(this);
if (isAvaible == ConnectionResult.SUCCESS) {
return true;
} else if (api.isUserResolvableError(isAvaible)) {
Dialog dialog = api.getErrorDialog(this, isAvaible, 0);
dialog.show();
} else {
Toast.makeText(this, "Can't Connect to play services", Toast.LENGTH_LONG).show();
}
return false;
}
示例14: showGooglePlayServicesAvailabilityErrorDialog
import com.google.android.gms.common.GoogleApiAvailability; //導入方法依賴的package包/類
/**
* Display an error dialog showing that Google Play Services is missing
* or out of date.
*
* @param connectionStatusCode code describing the presence (or lack of)
* Google Play Services on this device.
*/
void showGooglePlayServicesAvailabilityErrorDialog(
final int connectionStatusCode) {
GoogleApiAvailability apiAvailability = GoogleApiAvailability.getInstance();
Dialog dialog = apiAvailability.getErrorDialog(
CheckupReminders.this,
connectionStatusCode,
REQUEST_GOOGLE_PLAY_SERVICES);
dialog.show();
}
示例15: showGooglePlayServicesAvailabilityErrorDialog
import com.google.android.gms.common.GoogleApiAvailability; //導入方法依賴的package包/類
void showGooglePlayServicesAvailabilityErrorDialog(
final int connectionStatusCode) {
GoogleApiAvailability apiAvailability = GoogleApiAvailability.getInstance();
Dialog dialog = apiAvailability.getErrorDialog(
ClockActivity.this,
connectionStatusCode,
REQUEST_GOOGLE_PLAY_SERVICES);
dialog.show();
}