Un exemple d'application utilisant la bibliothèque Android de LayoutXML "AppListManager"
Code source et bibliothèque Android utilisés dans cet exemple d'application "AppListManager": https://github.com/LayoutXML/AppListManager
Vous trouverez un exemple d'application présentant la plupart des fonctionnalités dans le dossier "app" du référentiel ci-dessus. L'application contient deux activités indépendantes (pour la plupart):
MainActivity, qui illustre ces fonctionnalités:
& # 8226; & # 8195; Réception de toutes les applications (getAllApps).
& # 8226; & # 8195; Réception de nouvelles applications (getAllNewApps et broadcast receiver).
& # 8226; & # 8195; Réception d'applications désinstallées (getAllUninstalledApps et broadcast receiver).
& # 8226; & # 8195; Réception de certaines applications (système) (getSomeApps) avec des indicateurs.
& # 8226; & # 8195; Réception de toutes les activités (avec l'intention du lanceur) (getAllActivities).
& # 8226; & # 8195; Réception de nouvelles activités (avec l'intention du lanceur) (getAllNewActivities et le récepteur de diffusion).
& # 8226; & # 8195; Réception d'activités non installées (avec l'intention du programme de lancement) (getAllUninstalledActivities et broadcast receiver).
& # 8226; & # 8195; Tri (tri).
ListActivity, qui illustre ces fonctionnalités:
& # 8226; & # 8195; Affichage de la barre de progression en rotation (chargement) lors de l'attente d'une liste d'applications / activités.
& # 8226; & # 8195; Réception de toutes les applications (getAllApps).
& # 8226; & # 8195; Réception de toutes les activités (avec l'intention du lanceur) (getAllActivities).
& # 8226; & # 8195; Affichage de la liste des applications / activités à l’écran.
& # 8226; & # 8195; Réception de nouvelles applications (getAllNewApps et broadcast receiver).
& # 8226; & # 8195; Réception de nouvelles activités (avec l'intention du lanceur) (getAllNewActivities et le récepteur de diffusion).
& # 8226; & # 8195; Mise à jour de la liste à l'écran avec de nouvelles applications / activités.
& # 8226; & # 8195; Réception d'applications désinstallées (getAllUninstalledApps et broadcast receiver).
& # 8226; & # 8195; Réception d'activités non installées (avec l'intention du programme de lancement) (getAllUninstalledActivities et broadcast receiver).
& # 8226; & # 8195; Mise à jour de la liste à l'écran sans applications / activités désinstallées.
& # 8226; & # 8195; Tri (tri).
& # 8226; & # 8195; Lancer des applications et des activités.
L'application utilise "AppListManager" version 2.1.0