Lorsque j'installe une application, que se passe-t-il en arrière-plan, où l'application est-elle installée, où sont stockées ses préférences, où sont stockées des informations telles que les noms d'utilisateur et les mots de passe, etc.
Réponse
Trop de publicités?où est installée l'application
Le fichier .apk est placé dans /data/app
(voir : Où dans le système de fichiers sont installées les applications ? )
où sont stockées ses préférences
Cela dépend de l'application. Si elle utilise les classes SharedPreferences, elles sont placées dans la section /data/data/<app's package name>/shared_prefs
mais ils pourraient être stockés partout où l'application peut écrire des données (c'est-à-dire dans toutes les pages de l'application). /data/data/<app's package name>
la carte SD, etc).
où sont stockées les informations telles que les noms d'utilisateur et les mots de passe ?
Cela dépend aussi de l'application. Le plus souvent, probablement quelque part dans /data/data/<app's package name>
. Ils pourraient également utiliser les API AccountManager (l'application doit demander cette permission) qui, je pense, utiliseront l'API /data/system/accounts.db
base de données.