2012-09-24 23 views
5

He desarrollado 5 aplicaciones de Android y he generado los 5 archivos apk con el mismo almacén de claves. De las 5 aplicaciones, una es la aplicación de inicio que contiene una base de datos común. Todas las demás aplicaciones acceden a la base de datos utilizando el proveedor de contenido.Instalación de la aplicación de Android a través del servicio OTA

Ahora, quiero que el usuario descargue los 5 archivos apk a través del servicio OTA. Una vez completada la descarga, la aplicación de inicio comienza a instalarse y, una vez completada la instalación automáticamente, la segunda aplicación comienza a instalarse y, asimismo, a los 5 apk. ¿Hay alguna forma de lograr esto?

Respuesta

5

Se puede pedir a una instalación

Intent promptInstall = new Intent(Intent.ACTION_VIEW) 
    .setData(Uri.parse("file:///path/to/your.apk")) 
    .setType("application/vnd.android.package-archive"; 
startActivityForResult(promptInstall); 

Uno es que el usuario ha aceptado e instalado, obtendrá una devolución de llamada en la que se puede invocar la próxima APK instalar. También podría usar PackageManager para verificar si el usuario ha instalado la APK correctamente

+0

Esta respuesta es buena, pero esta no es la respuesta a mi pregunta. –

Cuestiones relacionadas