Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


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())); } 

  • Error en la conversión al formato Dalvik: No se puede ejecutar dex SDK Tools 22.3
  • Cómo evitar la animación de conflictos con la rotación de dispositivos en android?
  • Android: DialogPreference color / estilo?
  • Android Paint.setShadowLayer () vs Canvas.drawbitmap () problemas
  • ¿Cómo agregar la imagen para el botón en androide?
  • Android: establece el intervalo en SeekBar
  • Los servicios de Google Play están desactualizados. Requiere 7571000 pero se encontró 6774470
  • Llavero Android para las credenciales de usuario
  • Flushing y base de datos SQLite en android
  • Actividad de reinicio en la rotación de Android
  • Bandas de colores únicamente en Android 4.0+
  • En la facturación de aplicaciones, la configuración de IAB se ha completado correctamente, pero los informes de quaryInventory no han configurado el IAB helper
  • 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(); } 
    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.