Je fais une application de contrôle parental/responsabilité pour Android. Elle consiste en un service de surveillance qui fonctionne en arrière-plan et démarre au démarrage du téléphone.
Malheureusement, j'ai découvert que lorsque Android est lancé en "mode sans échec", les services ne sont pas démarrés automatiquement, et à cause de cela, mon application a un sérieux défaut. En mode sans échec, le web et d'autres applications peuvent être lancés sans que mon service de surveillance ne fonctionne.
Je me suis dit que s'il n'était pas possible de surveiller l'activité des applications en mode sans échec, je pourrais peut-être au moins avoir un moyen de détecter si le téléphone était précédemment en mode sans échec.
Est-ce qu'Android conserve un registre de ces données ? Ou un journal de démarrage en général ? Je suis très ouvert aux suggestions et aux alternatives.