J'essaye d'installer apk par programme de la carte SD sans mentionner le nom de l'apk. Ce que je peux faire maintenant, c'est que je peux installer l'apk que j'ai nommé dans mon code. Mais ce n'est pas pratique si je veux avoir une autre apk installée sur mon appareil et pour cela je dois aller dans mon code et changer le nom de l'apk. Est-il possible d'obtenir le nom du fichier apk dynamiquement au moment de l'exécution? Par exemple obtenir une liste de apk installable, de sorte que l'utilisateur peut choisir celui à installer?l'installation apk programmattiquement sans définir le nom apk
Intent intent = new Intent();
intent.setAction(android.content.Intent.ACTION_VIEW);
intent.setDataAndType(
Uri.parse("file:///mnt/sdcard/extsd/download /app.apk"),
"application/vnd.android.package-archive");
startActivity(intent);
Merci à l'avance "!!! Joyeux Noël !!! à tous les développeurs et les téléspectateurs
Uri.parse (fichier [i] .getAbsolutePath(), "application/vnd.android.package-archives")); erreur sous analyse, il est dit d'enlever l'argument pour correspondre à la chaîne d'analyse. et la variable i est non déclarée. doit-il être variable de classe ou local? – chandanmahmud
Merci beaucoup pour votre réponse. C'était simplement appréciable. Il n'y a pas d'erreur dans le code maintenant. Est-il possible de tester le code dans l'émulateur? – chandanmahmud
Oui, je l'ai testé sur mon émulateur parce que je n'ai pas de vrai téléphone) – Yury