Erkennen, ob meine app deinstalliert
Ist es möglich, einen code zu erkennen, wenn meine app wurde deinstalliert und nach der deinstallation, alle relevanten Ordner, dass meine app erstellt hat, werden automatisch gelöscht?
Dank!
- Diese Jungs haben es geschafft, es zu tun: play.google.com/store/apps/details?id=com.UCMobile.intl
- Das ist technisch eine richtige Antwort (auch wenn ich nicht sehen, wo Sie sagen, dass Sie das geschafft hat, auf den link, den Sie zur Verfügung gestellt), doch die Nachfolge-Frage ist: wie haben Sie das gemacht?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Bezüglich der Lage zu erkennen, die Deinstallation, die ich fürchte, ist nicht möglich.
Wenn eine Anwendung Paket entfernt(die App Deinstalliert wird), ACTION_PACKAGE_REMOVED Absicht gesendet werden, um alle Empfänger AUßER für Ihre eigenen.
Aus der docs:-
Dies ist bestätigt hier.
Nicht lieben Sie nicht überprüfen, dass Ihre Anwendung wird deinstalliert.
Aber Sie können erstellen Sie Ihre Ordner in Ihrem cache dir so, dass, wenn die Anwendung gelöscht wird, werden alle Ordner und Dateien automatisch gelöscht werden.
Bitte überprüfen Sie es. http://developer.android.com/guide/topics/data/data-storage.html
Vielen Dank für Eure Lösungen! Zumindest weiß ich jetzt meine app nicht erkennen kann, deinstallieren.
Aber ich habe das problem gelöst, dass alle relevanten Ordner, dass meine app wurde erstellt, indem relevante Ordner in:
context.getExternalFilesDir(null).getAbsolutePath()
Everytime Android deinstallieren ur-app, löscht alles, was in der
/mnt/sdcard/Android/data/com.yourapp.com
Ordner.context.getExternalFilesDir(null).getAbsolutePath();
setzen ur Ordner in den/mnt/sdcard/Android/data/com.yourapp.com
Ordner.