Estou tentando usar o Google Play Service em meu aplicativo Android. Como diz o documento do Google, precisamos verificar se a API do Google está disponível antes de usá-la. Eu procurei alguma maneira de verificar isso. Aqui está o que eu tenho:
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;
}
Mas quando vou para a página GooglePlayServicesUtil do Google Api, https://developers.google.com/android/reference/com/google/android/gms/common/GooglePlayServicesUtil
Acho que todas as funções estão obsoletas . Por exemplo, o método
GooglePlayServicesUtil.isGooglePlayServicesAvailable (obsoleto)
E o Google recomenda usar:
GoogleApiAvailability.isGooglePlayServicesAvailable .
No entanto, quando tento usar GoogleApiAvailability.isGooglePlayServicesAvailable, recebo a mensagem de erro:

GooglePlayServicesUtilsumiu (o que parece uma má prática para uma atualização "menor"), mas não estou vendo GoogleApiAvailabilitypara usar como um substituto.