J'essaie de comprendre comment/pourquoi certains des processus qui sont exécutés sur mon téléphone (DroidX, stock 2.2 ROM).
Il est évident que les deux raisons probables pour lesquelles un processus doit être lancé sont les suivantes :
-
Une action directe de l'utilisateur ou d'un autre programme pour le lancer (par exemple, cliquer sur l'icône d'une application ou un autre processus lance explicitement le fichier .apk).
-
Un site Intention est enregistré par l'application, et l'événement associé à cette intention se produit.
La question est la suivante : existe-t-il d'autres raisons/causes/mécanismes par lesquels un processus pourrait être lancé dans Android ? ( en dehors des intentions ou le lancement direct).
P.S. En tant que théorie plausible, quelque chose pourrait être lancé à partir de init.rc (étant donné que Android est basé sur Linux) mais je ne connais pas assez les internes d'Android pour juger s'il lance des applications via init.rc.