Ich frage mich, ob ich etwas vermisse, das in M einfach etwas "versteckter" geworden ist. Auf meinem alten Telefon, das Marshmallow noch nicht erreicht hatte, gab es, sagen wir, ein Dutzend Apps, die einen Teil ihres Codes verschieben konnten und Daten auf die SD-Karte, wodurch wertvoller interner Speicher freigegeben wird. Auf einem neuen Telefon (Moto G2, falls es darauf ankommt), das direkt zu M gewechselt ist, bin ich mir jetzt des tragbaren Speichers im Vergleich zum angenommenen Ding bewusst, und ich habe die Option „Migrate“ gefunden … aber wenn ich das tue, heißt es „ Dadurch werden 1,X Mb freigegeben. Ja, Sie haben richtig gelesen – Mb, nicht Gb. Anscheinend bewegt es so gut wie nichts - dennoch hat dieses Telefon jetzt mehr oder weniger die gleichen Apps (möglicherweise ein paar weniger, aber es sollten auf jeden Fall mindestens 10 Apps sein).
Ist dies ein Opfer der Änderungen in M? Warum kann ich nicht dieselben Apps wie zuvor verschieben? Oder müssen sie die WRITE_EXTERNAL_STORAGE
Genehmigung im Handumdrehen einholen (dh sie müssen sie zuerst verwenden, um sie zu erhalten), bevor dies möglich ist?
(Wo wir gerade dabei sind, warum können nicht alle Apps verschoben werden? Ich verstehe, dass Linux / Android einfach alles, unabhängig von der Quelle, als Partition mounten - also sollte theoretisch alles außer den grundlegendsten Betriebssystem-Apps verschiebbar sein und verwendbar, ohne dass ihr Code überhaupt merkt, dass sie von einem anderen Ort als dem internen Speicher stammen, sicher?)
(Zusammenfassend zu einer Antwort, wie von Izzy vorgeschlagen.)
Wenn Sie alle oder eine Partition einer SD-Karte unter Marshmallow (6.0) und höher übernehmen, wird diese SD-Karte oder Partition zu einer Erweiterung des internen Speichers. Je nach Telefonmodell wird er nachfolgend als interner Speicher bezeichnet oder erscheint immer noch als völlig separate Einheit. Sie können die Karte bei Bedarf umbenennen, um dies zu verdeutlichen.
Android installiert / verschiebt Apps und Daten (als ältere Versionen des Betriebssystems als Teile bezeichnet) nach eigenem Ermessen auf den SD-Kartenteil, und wenn der Platz im internen Speicher knapp wird, kann es problemlos weiter verwendet werden die SD-Karte.
Wenn der interne Speicher oder Ihre Karte auf „Daten migrieren“ verweist, scheint sich dies deutlich von den Daten zu unterscheiden, die von einer bestimmten App gespeichert werden, sondern scheint sich stattdessen auf den Teil des Dateisystems zu beziehen, den ein verbundenes Gerät (PC oder Mac) oder eine Dateimanager-App anzeigen kann. Daher scheint es keinen Wert zu haben, Migrate Data zu verwenden - lassen Sie es einfach dort, wo es ist, das System wird es verarbeiten.
(Zur Demonstration: Gemäß meiner ursprünglichen Frage schien die Verwendung von Migrate Data aus dem internen Speicher nur etwa 1 MB an Daten zu verschieben; als ich sie zurückmigrierte, entschied das System plötzlich, App und Daten im Wert von 1 GB auf die Karte zu verschieben , was zeigt, dass es tatsächlich Gegenstände intelligent bewegt hat.)
migrate data
.
Izzy
Jason Grey
Izzy
Jason Grey
Jason Grey
Izzy