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
- La importación com.google.android.gms.location.LocationClient no se puede resolver después de formatear el equipo
- App no se basará en dispositivos no 4.4 después de actualizar los servicios de Google Play
- ¿Por qué LocationSettingsResult startResolutionForResult no llama a OnActivityResult?
- Error al crear el proyecto Xamarin.Android con Google Play Services
- Obtención de un token de cuenta de Google de GoogleApiClient sin el permiso de GET_ACCOUNTS
- La última versión de com.google.android.gms para google play services revision 6
- AdMob no mostrará el banner hasta que se actualice o se conecte a google plus
- Android Google Places autocomplete los límites de la API que no funcionan
- Google Firebase se cierra y se olvida del usuario en la aplicación para Android
- GCM no recibe el mensaje de abajo Android 4
- Comprobación del estado del GPS con Google Play Services
- Los servicios de Google Play están desactualizados. Requiere 3159100 pero encontrado 3158130
- APIs faltantes y autenticación> Aplicaciones registradas en Google Cloud Console / ¿Cómo obtengo la clave API de GCM?
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?
- Pantallas grandes (2560×1600, 2048×1536, 1920×1200) de ancho en dp
- Diferentes SoftInputMode en la misma Actividad, ¿es posible?