Я пытаюсь использовать Службу Google Play в своем приложении для Android. Как говорится в документе Google, нам нужно проверить, доступен ли Google API перед его использованием. Я искал способ проверить это. Вот что я получил:
private boolean checkPlayServices() {
int resultCode = GooglePlayServicesUtil.isGooglePlayServicesAvailable(this);
if (resultCode != ConnectionResult.SUCCESS) {
if (GooglePlayServicesUtil.isUserRecoverableError(resultCode)) {
GooglePlayServicesUtil.getErrorDialog(resultCode, this,
PLAY_SERVICES_RESOLUTION_REQUEST).show();
} else {
Log.i(TAG, "This device is not supported.");
finish();
}
return false;
}
return true;
}
Но когда я перехожу на страницу Google Api GooglePlayServicesUtil, https://developers.google.com/android/reference/com/google/android/gms/common/GooglePlayServicesUtil
Я нахожу, что все функции устарели. Например, метод
GooglePlayServicesUtil.isGooglePlayServicesAvailable(устаревший)
И Google рекомендует использовать:
GoogleApiAvailability.isGooglePlayServicesAvailable.
Однако, когда я пытаюсь использовать GoogleApiAvailability.isGooglePlayServicesAvailable, я получаю сообщение об ошибке: