Android 8 o superior: comprobar los servicios de Google Play

Este método sigue regresando 0. De acuerdo con el desarrollador docs este método debería devolver algo así como SUCCES si el dispositivo tiene la versión más reciente de google play. ¿Alguien sabe cómo usar esto?

@Override public void onResume() { super.onResume(); GooglePlayServicesUtil.isGooglePlayServicesAvailable(getApplicationContext()); System.out.println("henkie: " + GooglePlayServicesUtil.isGooglePlayServicesAvailable(getApplicationContext())); } 

4 Solutions collect form web for “Android 8 o superior: comprobar los servicios de Google Play”

Está regresando SUCCESS . La documentación establece claramente que el método tiene un tipo de retorno int y devuelve un

Código de estado que indica si se produjo un error. Puede ser uno de los siguientes en ConnectionResult: SUCCESS, SERVICE_MISSING, SERVICE_VERSION_UPDATE_REQUIRED, SERVICE_DISABLED, SERVICE_INVALID.

Para comprobar lo que se devolvió, utilice algo como:

 int status = GooglePlayServicesUtil.isGooglePlayServicesAvailable(getApplicationContext()); if(status == ConnectionResult.SUCCESS) { //Success! Do what you want } 

Por favor lea la documentación: 0 is SUCCESS

 public static final int SUCCESS The connection was successful. Constant Value: 0 (0x00000000) 

Documentación

Simplemente

 int statusCode = GooglePlayServicesUtil.isGooglePlayServicesAvailable(getApplicationContext()); if (statusCode == ConnectionResult.SUCCESS) { //OK } 
 int state = GooglePlayServicesUtil.isGooglePlayServicesAvailable(this); if (state == ConnectionResult.SUCCESS) { Toast.makeText(this, "SUCCESS", Toast.LENGTH_LONG).show(); //goAhead(); } else { Dialog dialog = GooglePlayServicesUtil.getErrorDialog(state, this, -1); dialog.show(); } 
  • Dibujar línea punteada en google maps v2 en lugar de sólido
  • ¿Cómo centrarse en la ubicación en Google Maps, teniendo en cuenta una vista es en la parte superior de la misma?
  • Android mapa actividad mapa título no mostrando
  • No se puede lanzar el proyecto de la biblioteca de Android?
  • MapView onCreate lanza NullPointerException en dispositivos LG
  • Mapa de Google en android, muestra en tamaño pequeño mapview
  • Obtenga los puntos de latitud y longitud cada 10 metros, entre las dos ubicaciones diferentes en android
  • Android Google Maps V2 - Tarjeta Sd como proveedor de mosaico
  • Pantalla azul en Android Google Maps
  • Android google maps Polígono añadir círculo agujero
  • Com.google.android.maps.MapView muestra los mosaicos desactualizados
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.