मैं अपने Android ऐप में Google Play सेवा का उपयोग करने का प्रयास कर रहा हूं। जैसा कि 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 उपयोग करने की अनुशंसा करता है:
GoogleApiAvucation.isGooglePlayServicesAvailable ।
हालाँकि, जब मैं GoogleApiAvucation.isGooglePlayServicesAvailable का उपयोग करने का प्रयास करता हूं, तो मुझे त्रुटि संदेश मिलता है:

GooglePlayServicesUtilचला गया है (जो कि "मामूली" अपडेट के लिए एक बुरे अभ्यास की तरह लगता है) लेकिन मैं GoogleApiAvailabilityप्रतिस्थापन के रूप में उपयोग करना नहीं देख रहा हूं ।