Tôi đang cố gắng sử dụng Dịch vụ Google Play trong ứng dụng Android của mình. Như tài liệu của Google cho biết, chúng ta cần kiểm tra xem API của Google có khả dụng không trước khi sử dụng. Tôi đã tìm kiếm một số cách để kiểm tra nó. Đây là những gì tôi nhận được:
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;
}
Nhưng khi tôi truy cập trang Google Api GooglePlayServicesUtil, https://developers.google.com/android/reference/com/google/android/gms/common/GooglePlayServicesUtil
Tôi thấy tất cả các chức năng không được dùng nữa . Ví dụ, phương pháp
GooglePlayServicesUtil.isGooglePlayServicesAvailable (không được dùng nữa)
Và Google khuyên bạn nên sử dụng:
GoogleApiAvailable.isGooglePlayServicesAvailable .
Tuy nhiên, khi tôi cố gắng sử dụng GoogleApiAvailable.isGooglePlayServicesAvailable, tôi nhận được thông báo lỗi:
GooglePlayServicesUtil
đã biến mất (có vẻ như là một thực tế không tốt cho một bản cập nhật "nhỏ") nhưng tôi không GoogleApiAvailability
muốn sử dụng để thay thế.