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(); } 
  • Android MapFragment API v2 mapa vacío con sólo controles de zoom
  • Dar valor doble a Geopoint en superposiciones de GoogleMap
  • ¿Cómo comprobar si un InfoWindow de Google Maps todavía se muestra antes de actualizarlo?
  • Com.tools.fd.runtime.BootstrapApplication no se ejecutará a menos que actualice los servicios de Google Play
  • CameraUpdateFactory.newLatLngBounds no es workinf todo el tiempo
  • Android Google Maps transparencia
  • Calcular el nivel de zoom para Google Map para dos valores de LatLong
  • Google Map V2 Android y iOS colocan decimales latlng
  • Acercar a los marcadores google map V2
  • Mapa de Google que muestra texto de derechos de autor adicional en algunos dispositivos
  • Cómo mostrar mapas en una aplicación de Android, si los servicios de Google Play no están instalados en un teléfono
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.