Au coeur du système Android – lister les applications installées
Voici le second billet dans la série sur Au coeur du système Android.
Introduction
Dès lors que l’on commence à écrire des applications système, il s’avère souvent utile de connaitre la liste des applications installées sur Android.
Solution
Je vous propose un simple bout de code qui trie et liste par nom toutes les applications installées.
//Récupère la liste des applications installées PackageManager appInfo = getPackageManager(); List<ApplicationInfo> list = appInfo.getInstalledApplications(0); //Trie les applications par leur nom d'affichage Collections.sort(list, new ApplicationInfo.DisplayNameComparator(appInfo)); for (ApplicationInfo applicationInfo : list) { //Récupère le nom de l'application Log.i("ApplicationList", "application="+getPackageManager().getApplicationLabel(applicationInfo)); }
Rien de plus simple, non ? 😉
Conclusion
Il existe plusieurs méthodes pour récupérer la liste des applications présentes sur le système Android. Cependant, toutes ces méthodes ne permettent pas d’afficher le nom des applications installées. Alors plutôt que de chercher dans la vaste API Android,vous avez maintenant un code simple pour lister des applications présentes sur votre téléphone Android.
https://blog.lecacheur.com/2010/03/21/au-coeur-du-systeme-android-lister-les-applications-installees/AndroidDéveloppementandroidVoici le second billet dans la série sur Au coeur du système Android. Introduction Dès lors que l'on commence à écrire des applications système, il s'avère souvent utile de connaitre la liste des applications installées sur Android. Solution Je vous propose un simple bout de code qui trie et liste par nom toutes...SeBSébastien LECACHEUR23r0@laposte.netAdministratorLe weblogue de SeB
trés court et trés util merci beaucoup ^^
De rien ! C’était le but recherché. 😉
mais si on veut afficher que les applications non système ?
Que veux-tu dire par les applications non système ?
L’app. « Mon réveil » se fige sur mon xiaomi redmi note 4
Je cherchais une application capable de lister mes applications installés sur mon smartphone…
Pour envoyer la liste par mail…