Tout d'abord, j'ai installé la gestion des permissions sur ma rom personnalisée et cela empêche les applications de démarrer aléatoirement pendant le démarrage.
Cependant, j'ai remarqué que cela n'est pas suffisant pour empêcher certaines applications de fonctionner lorsque mon wifi est activé. Pourquoi est-ce un problème ? J'ai constaté que mon Android semble traîner pendant quelques secondes lorsque le wifi est allumé. J'ai donc cherché une solution, mais il ne semble pas y avoir d'autre solution que d'utiliser un autre ensemble d'applications.
Je pense que le problème pourrait avoir quelque chose à voir avec le contrôle de la connectivité ( http://developer.Android.com/training/monitoring-device-state/connectivity-monitoring.html & https://stackoverflow.com/questions/7094606/Android-stop-start-service-depending-on-wifi-state ).
Même après avoir choisi de forcer l'arrêt de l'application, lorsque je rallume le wifi, l'application redémarre. J'ai remarqué que même l'application Youtube fait cela, bien que ce soit moins évident car il n'y a pas de services en cours d'exécution dans l'onglet services. L'une de mes applications a un service qui fonctionne en arrière-plan et c'est la raison principale pour laquelle j'ai décidé qu'il était temps de demander s'il existait une solution pour empêcher les applications de fonctionner sauf lorsque je choisis de les ouvrir.
Quelqu'un a-t-il déjà trouvé une solution à ce problème ?