PhoneHistory
Du 15/09/2019 au 14/11/2020
Phone History est une application Android qui récupère l'historique de l'utilisation du téléphone. Elle obtient l'utilisation du téléphone à partir du système Android et l'affiche dans une liste en commençant par l'utilisation la plus récente. Elle explore également le stockage du téléphone afin d'afficher les modifications de fichiers, telles que les photos prises ou les fichiers téléchargés. Enfin, l'application affiche des statistiques sur l'utilisation du téléphone au cours des dernières 24 heures. Ces statistiques comprennent les 10 applications les plus utilisées par l'utilisateur en termes d'utilisation et la durée associée, ainsi qu'un graphique chronologique de l'utilisation du téléphone par heure. Techniquement, l'application utilise l'API UsageEvents pour récupérer l'utilisation des applications. Un algorithme est dédié à la lecture des données de cette API, qui ne renvoie que des événements. Le système Android ne conserve l'utilisation du téléphone que pendant quelques jours, de sorte que l'application n'est pas en mesure d'afficher l'utilisation d'applications plus anciennes. Par conséquent, PhoneHistory stocke l'utilisation des applications dans une base de données SQL interne, afin d'afficher l'utilisation du téléphone sur du plus long terme. Cette application est - au moment où j'écris ces lignes - mon application la plus téléchargée sur le Google Play Store.