2013-04-09 4 views
0

J'ai besoin de savoir comment ouvrir le fichier .apk depuis l'intérieur de mon application. Comme je sais, il n'y a pas d'explorateur de fichiers sur Android OS, donc je devrais utiliser le programme téléchargé et installé pour cela. J'espère que la question est compréhensible. Merci!comment exécuter le fichier .apk installé à partir de l'application android?

+0

Semble un double de http://stackoverflow.com/questions/13790048/download-apk-and-start-install -prompt-intérieur-android-application – JackPoint

Répondre

0

Vous pouvez créer une intention à l'aide de l'action android.intent.action.ACTION_VIEW et d'une adresse URI de données pointant vers le fichier.

Cela devrait ouvrir une boîte de dialogue demandant à l'utilisateur d'installer le fichier (et les avertissant des autorisations requises).

Cependant - Vous n'avez pas accès directement à l'installation d'un fichier APK.

0

Si vous voulez dire installer le fichier apk après le téléchargement, vous pouvez utiliser cette intention:

Intent installIntent= new Intent(Intent.ACTION_VIEW); 
installIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 
installIntent.setDataAndType(Uri.parse("file://" + apkFilePath),"application/vnd.android.package-archive"); 
startActivity(installIntent); 
Questions connexes