Un exemple d'application utilisant la bibliothèque Android de Layoutxml " AppListManager "
Code source et bibliothèque Android utilisée dans cet exemple d'application " AppListManager ": https://github.com/layoutxml/applistManager
Exemple d'application qui présente la plupart des fonctionnalités peut être trouvée dans le dossier "App" dans le référentiel ci-dessus. La demande contient deux activités indépendantes (pour la plupart):
MainActivity, qui montre ces caractéristiques:
• Recevoir toutes les demandes (GetAllApps).
• Recevoir de nouvelles applications (GetAllNewApps et récepteur de diffusion).
• Recevoir des demandes non installées (GetalluNinstalledApps et récepteur de diffusion).
• Recevoir certaines applications (Système) (GetoMeapps) avec des drapeaux.
• Recevoir toutes les activités (avec une intention de lanceur) (GetAllactive).
• Recevoir de nouvelles activités (avec intention de lanceur) (GetAllNewactivities and Broadcast Receiver).
• Recevoir des activités désinstallées (avec intention de lanceur) (GetallunstalledActivities and Broadcast Receiver).
• Tri (tri).
ListActivity, qui montre ces fonctionnalités:
• Affichage de la barre de progression de rotation (chargement) en attendant la liste des applications / activités.
• Recevoir toutes les demandes (GetAllApps).
• Recevoir toutes les activités (avec une intention de lanceur) (GetAllactive).
• Affichage de la liste des applications / activités à l'écran.
• Recevoir de nouvelles applications (GetAllNewApps et récepteur de diffusion).
• Recevoir de nouvelles activités (avec intention de lanceur) (GetAllNewactivities and Broadcast Receiver).
• Mise à jour de la liste à l'écran avec de nouvelles applications / activités.
• Recevoir des demandes non installées (GetalluNinstalledApps et récepteur de diffusion).
• Recevoir des activités désinstallées (avec intention de lanceur) (GetallunstalledActivities and Broadcast Receiver).
• Mise à jour de la liste à l'écran sans applications / activités désinstallées.
• Tri (tri).
• Lancement d'applications et d'activités.
L'application utilise " AppListManager " version 2.1.0