Ich habe das Internet und mehrere Foren durchsucht, aber immer noch keine gute Antwort gefunden.
Ich habe ein Sony Xperia J gekauft. Es ist ein ziemlich einfaches Telefon mit Android 4 (ICS). Es verfügt über 800 MB Telefonspeicher und 4 GB internen Speicher. Ich wollte die Sygic-Navigation und die Karten herunterladen, die ich verwenden wollte. Das Telefon sagte "nicht genug Speicherplatz", weil Sygic 2 GB verwenden wollte und ich nur 1,4 GB meines internen Speichers zur Verfügung hatte.
Ich dachte, wenn ich mindestens eine 16-GB-microSD-Karte kaufe, würde das das Problem lösen. Nein, hat es nicht, weil das dumme Telefon heruntergeladene Apps nicht auf der externen Karte installiert. Mein vorheriges Telefon (Blackberry Curve) hat das alles automatisch gemacht. Ich habe einfach die SD-Karte eingelegt und das Telefon heruntergeladen und alles auf die microSD-Karte installiert (ich hatte nur eine 2-GB-Karte, weil es genug war).
Ich kann Musik und Bilder auf meiner externen Karte speichern, die ich über USB von meinem PC auf mein Telefon herunterlade. Ich möchte jedoch, dass mein Telefon die externe Karte als verfügbaren Speicherplatz zum Herunterladen von Apps aus dem Play Store usw. erkennt.
Wie kann ich meine externe Karte als primären Speicher definieren? Ich bin kein Experte und möchte mein Telefon nicht wirklich rooten, wenn es einen anderen Weg gibt. Wenn die einzige Möglichkeit darin besteht, es zu rooten, kann jemand eine Schritt-für-Schritt-Anleitung für Android ICS schreiben?
Vielen Dank an alle im Voraus! :)
Sie können die Apps in Ihrem Telefonspeicher einfach mit Ihren App-Einstellungen in Ihren internen Speicher verschieben. Gehen Sie zu Settings -> Apps
den Apps, die Sie verschieben möchten, und wählen Sie sie aus. Klicken Sie dann auf die Schaltfläche In den internen Speicher verschieben.
Oder verwenden Sie eine App wie App to SD, um dies bequem zu tun.
Wenn Sie Ihre SD-Karte zum Standardspeicherort machen möchten , führen Sie die folgenden Schritte aus.
Cd C:android-Sdk-Windowsplatform-Tools
in cmd ausadb devices
und Sie sollten Ihr angeschlossenes Gerät auf dem Bildschirm sehen.Geben Sie den Befehl ein, adb shell pm getInstallLocationwhich
um den aktuellen Wert von InstallLocation Ihres Geräts anzuzeigen. Es wäre eine der folgenden:
0 [Auto]: Let The Phone Decide The Best Location For An App
1 [Internal]: It Installs Everything In The Internal Storage
2 [External]: It Installs Everything In The Memory Card
Geben Sie den Befehl ein adb shell pm setInstallLocation 2
, um den Installationsort in den externen Speicher zu ändern.
Weitere Informationen und Screenshots finden Sie hier
Manifest
und keinen anderen Speicher als "bevorzugt" angeben.adb shell pm getInstallLocationwhich
(2. Methode) verwiesen – aber das gilt auch für die 1. Methode: Wenn der Entwickler den Installationsort für seine App nicht zugelassen hat, können Sie ihn nicht dorthin verschieben.Ich habe eine Problemumgehung, die ROOT nicht erfordert, zumindest für Ihr Problem mit Sygic. Ich habe es gerade auf dem neuen XPeria J meines Mannes verwendet, um Sygic auf sein externes SD zu verschieben, weil wir genau das gleiche Problem wie @Rita hatten.
Installieren Sie FX File Manager aus dem App Store. Dann schneiden Sie einfach den Sygix-Ordner aus dem Hauptspeicher aus und fügen ihn in ext_card ein. Ich hatte meine Zweifel, dass die App danach funktionieren würde, aber sie tut es!
Die ursprüngliche Verknüpfung, die Sygic installiert, öffnet das Programm immer noch in Ordnung und noch besser, alle neuen Karten, die Sie herunterladen, werden in den Sygic-Ordner auf der ext_card verschoben - also werden diese 2 GB internen SD nicht mehr gefüllt.
Es löst nicht das Problem, die ext_card zum Standard zu machen, aber wenn Sie vorsichtig sind, Ihr Telefon zu rooten, ist es eine gute Alternative.
Bis es eine wirkliche Antwort gibt, einige Hinweise auf, hm, andere Lösungen:
Ein Thread auf DroidRzr.com erwähnt, wie man eine externe SD-Karte so modifiziert, dass sie primär ist . Der Anfangspost spricht von einem "flashable ZIP", gibt aber leider keinen Link darauf. Weiter unten im selben Thread ist eine kurze Anleitung für gerootete Benutzer , eine ähnliche finden Sie im XDA-Forum :
/system
Lese-Schreib- Mount/system/etc
vold.fstab
, erstellen Sie eine Sicherungskopie davon (kopieren Sie es auf Ihre Karte oder kopieren Sie es in etwas wie vold.fstab.orig
) und öffnen Sie es mit einem Editor# external sd card
dev_mount sdcard-ext /mnt/sdcard-ext:
indev_mount sdcard /mnt/sdcard:
# internal eMMC
dev_mount sdcard /mnt/sdcard::
indev_mount sdcard-ext /mnt/sdcard-ext::
Jetzt sollten Sie die interne und externe Karte vertauscht haben, und letztere sollte standardmäßig verwendet werden – wie bei früheren Android-Versionen.
Warnung: Ich habe dies nicht selbst versucht (es ist mir noch nicht gelungen, mein Tablet zu rooten – und auf meinen Telefonen läuft immer noch Gingerbread), also tun Sie es auf eigene Gefahr! Ich werde nicht haftbar gemacht für... was auch immer, Sie kennen den Haftungsausschluss. Das Schlimmste, was ich mir vorstellen kann, ist jedoch, dass es nicht funktionieren würde und Sie weder Ihre interne noch Ihre externe Karte mehr sehen würden. Stellen Sie in diesem Fall einfach Ihr gesichertes Original wieder her vold.fstab
, und Sie sollten zu dem Zustand zurückkehren, mit dem Sie begonnen haben.
BEARBEITEN:
Auch für gerootete Benutzer, aber einfacher zu bedienen: Im Playstore finden Sie Apps wie ICS SD Binder 1 und Root External 2 Internal SD 2 , die die obigen Schritte automatisch anwenden sollten (zum Vergrößern auf das Bild klicken):
Sie müssten Ihr Android rooten, um dies tun zu können. Sobald Sie fertig sind, können Sie interne SdCard-App-Ordner verknüpfen, zuordnen und nach extern verschieben
Dies funktioniert für jede App, Spielordner. Wenn Sie Linux kennen, erstellt es Symlinks.
Sie müssen nicht all dieses Rooting-Geschäft machen. Laden Sie einfach kostenlos eine App wie Astro Cloud herunter und verschieben Sie damit einfach die gewünschten Dateien, Videos, Musik usw. per Kopieren und Einfügen auf Ihre externe SD-Karte. In Astro Cloud wird erklärt, wie es geht. Es ist wirklich einfach zu bedienen.
Sony hat eine neue Reihe von USB-Flash-Laufwerken auf den Markt gebracht, die sowohl für Smartphones und Tablets als auch für PCs geeignet sind. An einem Ende befindet sich ein USB-Anschluss in voller Größe, den Sie an einen Desktop oder ein Notebook anschließen können. Aber wenn Sie die Kappe anheben, werden Sie feststellen, dass sie einen winzigen Micro-USB-Anschluss verbirgt.
Sie können den Micro-USB-Anschluss an die meisten Android-Telefone oder -Tablets anschließen und das Laufwerk wird als externer Speicher angezeigt, sodass Sie Dateien auf und von Ihrem Mobilgerät kopieren können. Dann können Sie das andere Ende des Flash-Laufwerks an Ihren PC anschließen.
Derzeit funktionieren die Laufwerke nur für Geräte mit Android 4.0.3-4.3, aber die Unterstützung für Android 4.4 wird adressiert. Die Laufwerke sind in Varianten mit 8, 16 und 32 GB erhältlich.
Lesen Sie hier mehr .
Alternativ, wenn Ihr Telefon Root hat, dann interessieren Sie sich vielleicht für Meenova .
Dieser umfassende Test mit dem Titel „Der Meenova Micro-SD-Kartenleser für Android“ liefert weitere Informationen, ebenso wie dieser Video-Test .
Izzy
Maziar Aboualizadehbehbahani