3 Stimmen

Wie ermöglicht man es Benutzern, den Installationsort der Android-App auszuwählen (SD-Karte oder interner Speicher)?

Ich muss einem Benutzer ermöglichen, auszuwählen, ob die App auf eine SD-Karte oder den internen Speicher installiert werden soll. Ich kann dazu keine Informationen auf developer.android.com finden.

Das einzige, was ich tun kann, ist android:installLocation als "internalOnly", "auto" oder "preferExternal" festzulegen. Allerdings würde ich gerne zulassen, dass Benutzer dies wählen können, wenn die App installiert wird.

Ist das auf Android möglich?

3voto

Jorge Cevallos Punkte 3656

Leider ist es nicht möglich, den Benutzer explizit wählen zu lassen, wo er Ihre App installieren möchte.

Bevor sie installiert wird, kann Ihre App nicht gestartet werden, sodass Sie zu diesem Zeitpunkt keinen Code ausführen können.

Die von Ihnen genannten Optionen "internalOnly", "auto" und "preferExternal" sind nur Optionen.

Aus persönlicher Erfahrung empfehle ich Ihnen, "auto" zu verwenden, es sei denn, es gibt Einschränkungen, die Sie zwingen, "internalOnly" zu verwenden.

"preferExternal" kann auf einigen älteren Geräten Fehler verursachen ("Kann SD-Karte nicht öffnen" oder so ähnlich, ich kann mich nicht erinnern).

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X