Was passiert im Hintergrund, wenn ich eine Anwendung installiere, wo wird die Anwendung installiert, wo werden ihre Einstellungen gespeichert, wo werden Informationen wie Benutzernamen und Passwörter gespeichert usw.?
wo ist die anwendung installiert
Die .apk-Datei wird abgelegt /data/app
(siehe: Wo im Dateisystem werden Anwendungen installiert? )
wo sind seine Einstellungen gespeichert
Dies hängt von der Anwendung ab. Wenn es die SharedPreferences-Klassen verwendet, gehen sie in /data/data/<app's package name>/shared_prefs
, aber sie könnten überall gespeichert werden, wo die App Daten schreiben kann (dh alle /data/data/<app's package name>
, die SD-Karte usw.).
wo werden Informationen wie Benutzernamen und Passwörter gespeichert
Das hängt auch von der App ab. Meistens wahrscheinlich irgendwo in /data/data/<app's package name>
. /data/system/accounts.db
Sie könnten auch AccountManager-APIs verwenden (die App muss diese Berechtigung anfordern), von denen ich glaube, dass sie die Datenbank verwenden werden .
PeanutsMonkey
Eldarerathis
PeanutsMonkey
Eldarerathis
PeanutsMonkey
Eldarerathis