J'ai posé une question similaire à celle-ci plus tôt cette semaine, mais je ne comprends toujours pas comment obtenir une liste de toutes les applications installées, puis en choisir une à exécuter.
J'ai essayé:
Intent intent = new Intent(ACTION_MAIN);
intent.addCategory(CATEGORY_LAUNCHER);
et ceci montre seulement l'application qui est préinstallée ou peut exécuter le type d'intention ACTION_MAIN.
Je sais aussi que je peux utiliser PackageManager pour obtenir toutes les applications installées, mais comment l'utiliser pour exécuter une application spécifique?
Merci