wie läuft die Deinstallation einer App ab?

  • Antworten:11
  • Bentwortet
reinold p
  • Forum-Beiträge: 3.401

02.08.2014, 19:52:20 via App

Wo und wie ist festgelegt, welche Dateien beim Deinstallieren entfernt werden?

Antworten
Pascal P.
  • Admin
  • Forum-Beiträge: 11.286

02.08.2014, 20:07:12 via App

Warum musst du das Wissen ?
Android erledigt das schon von allein.
Ich denke dass die apk halt aus dem System gelöscht wird
zusätzlich wird der Appregistrierungeintrag entfernt.
Fällst du selber etwas bei einer Deinstallation löschen möchtest, kannst du einen Broadcast Reciver mit bezug aufs deininstallationsintent benutzen

LG Pascal //It's not a bug, it's a feature. :) ;)

Antworten
Andy N.
  • Forum-Beiträge: 3.112

02.08.2014, 20:08:44 via App

Die Apk und der Data-Ordner werden gelöscht.

Antworten
reinold p
  • Forum-Beiträge: 3.401

02.08.2014, 20:29:23 via App

Danke. Mich interessiert nur die Anwendersicht:
Also lib's oder Daten in storage/* werden generell nicht entfernt?
Oder bringt eine App ein Uninstall-Script mit?

Antworten
Pascal P.
  • Admin
  • Forum-Beiträge: 11.286

02.08.2014, 21:49:54 via Website

Normalerweise nicht, außer, wenn du z.b. für die App externe inhalte auf den USB Speicher laden musst (z.b. für eine KrtenApp oder ähnliches)
Dann kann es durchaus sein, (!Muss aber nicht) dass die Kartenapp zusätzlich zum Installieren diese Daten auch noch löscht.
Das muss dann aber explizit vom Entwickler implementiert sein.
Bei den Meisten Apps ist dies nber nicht so.

Was auch noch gelöscht wird sind:
DatenCache
Lokale Datenbanken
Einstellungen (Sharedpreferences)

LG Pascal //It's not a bug, it's a feature. :) ;)

Antworten
reinold p
  • Forum-Beiträge: 3.401

02.08.2014, 22:25:22 via App

kapiert, danke
letzte Frage: gibt's iwo im System oder bei den AppDaten ein lesbares Skript für diese Löschaktionen?

Antworten
Pascal P.
  • Admin
  • Forum-Beiträge: 11.286

02.08.2014, 22:30:46 via Website

Mir ist nichts davon bekannt.
Der deinistallationsvorgang wird ja vom AndroidSystem gemacht.
Warscheinlich gibts dafür auch ne extension (apk /App im hintergrund) wie der Paketinstaller.
Wenn du dir die mühe machen willst, kannst du idr gerne den SourceCode von Android laden und darin suchen.
Aber ob du da fündig wirst, ist eine andere Sache.

LG Pascal //It's not a bug, it's a feature. :) ;)

Antworten
reinold p
  • Forum-Beiträge: 3.401

02.08.2014, 22:55:50 via App

Ok. Danke dir.

Antworten
Gelöschter Account
  • Forum-Beiträge: 15

02.08.2014, 23:33:08 via Website

einstellungen, deinstallieren

Antworten
Pascal P.
  • Admin
  • Forum-Beiträge: 11.286

02.08.2014, 23:34:01 via Website

@ fdasdasf : Dein kommentar ist sowas von unötig..

LG Pascal //It's not a bug, it's a feature. :) ;)

Antworten
reinold p
  • Forum-Beiträge: 3.401

02.08.2014, 23:35:12 via App

:) der Geheimtip

Antworten
Gelöschter Account
  • Forum-Beiträge: 15

02.08.2014, 23:36:57 via Website

Pascal P.

@ fdasdasf : Dein kommentar ist sowas von unötig..

der Geheimtipp

Antworten