Cómo instalar servicios de Google Play de forma automática con mi aplicación Android

Tengo una aplicación de Android que necesita servicios de Google Play. ¿Hay una opción para poner el código dentro de mi aplicación para descargar e instalar los servicios de Google Play automáticamente si falta. No quiero que los usuarios descarguen e instalen los servicios de Google Play por separado y, a continuación, instalen mi aplicación en lugar de instalarlos de una sola vez. Por favor hagamelo saber.

Gracias, Rajeev

Creo que la forma correcta de hacerlo es comprobar si los servicios se habilitan desde su aplicación con isGooglePlayServicesAvailable (android.content.Context).

if (GooglePlayServicesUtil.isGooglePlayServicesAvailable(ctx) == ConnectionResult.SUCCESS) { // do my stuff 

}

Si la prueba no pasa, esto mostrará automáticamente un botón para descargar los servicios de google play

A continuación, puede probar en: onResultActivity si se instaló y ejecutar su aplicación

Como se menciona en el comentario, Esto no es "automáticamente" y tampoco es posible para el Marco de Servicios de Play excepto a través de piratería de software.

Si ur la aplicación puede ejecutarse y sólo después de que u necesita google play funcionalidad de servicio:

Solo haz estos pasos:

1, Descargue el archivo use Asynctask o Service. Solución aquí

2, pasar el archivo descargado al instalador del paquete.

 Intent intent = new Intent(Intent.ACTION_VIEW); intent.setDataAndType(Uri.fromFile(new File(Environment.getExternalStorageDirectory() + "/download/" + "app.apk")), "application/vnd.android.package-archive"); startActivity(intent); 

Es la ruta establecida simple al archivo transferido y al tipo del mime. Más detalles aquí. También puede mirar a la derecha. Hay una lista de preguntas relacionadas como la suya

Respuesta viene de "Jul" en este post:

Cómo descargar e instalar el archivo .apk en la aplicación de Android?

  • Android: comprobación de si la ubicación de los ajustes de Google está habilitada
  • ¿Cómo incluir un paquete adicional al probar emisiones de Android?
  • Google Analytics para Android: no vea Demographics and Interests report
  • Android implementando Google más error de inicio de sesión en mConnectionResult.hasResolution ()
  • Funcionalidad de carga intersticial de Admob demasiado lenta
  • Fallo en la carga de la aplicación de google play
  • LocationClient no conectado en el método "onConnected"
  • Entrada duplicada: com / google / android / gms / internal / zzahl.class
  • Cómo crear GoogleCredential mediante la cuenta de servicio JSON
  • No encuentre el paquete com.google.android.gms.games.request en google-play-services_lib
  • No se pueden usar los servicios de Google Play en el complemento de java de unidad
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.