Variable Menge an freiem Speicherplatz, die unter "Apps verwalten" angezeigt wird

Wenn ich zu „Apps verwalten“ gehe und den Abschnitt „Heruntergeladen“ ansehe, zeigt der angezeigte belegte Speicherplatz zunächst einen hohen Wert und fällt dann langsam ab, während das System den von jeder App belegten Speicherplatz berechnet. Nach etwa einer Minute zeigt es schließlich einen Wert an, der bis zu 100 MB unter dem Ausgangswert liegt.

Ich war immer davon ausgegangen, dass der letzte Wert der richtige ist, aber die jüngsten Erfahrungen legen nahe, dass der erste angezeigte Wert das ist, was tatsächlich für die Installation von Apps verfügbar ist.

Kann mir also jemand sagen, was hier eigentlich passiert und wie ich den freien Speicherplatz zuverlässig messen kann?

Antworten (1)

dfSie sollten den Befehl in jeder Terminal-App oder über ausführen können adb shell. Es würde alle verfügbaren Dateisysteme und ihren "freien Speicherplatz" auflisten ( dfsteht für "disk free"). Aber Sie müssten wissen, was was dort ist. Um Ihnen ein Beispiel von einem meiner Tablets zu geben:

shell@android:/ $ df                                                         
Filesystem             Size   Used   Free   Blksize
/dev                   430M    64K   430M   4096
/mnt/asec              430M     0K   430M   4096
/mnt/obb               430M     0K   430M   4096
/system                674M   331M   343M   4096
/factory               127M    18M   109M   4096
/data                    2G   505M     1G   4096
/cache                 127M    18M   109M   4096
/storage/sdcard0         4G   650M     3G   4096
/storage/sdcard0/external_sdcard    29G     2G    26G   32768

Genau wie Cinderella müssen Sie also die guten heraussuchen, können den Rest aber einfach ignorieren (oder Sie können einen Blick auf die Android-Ordnerhierarchie werfen , um die wichtigen zu lernen):

  • /systemHier befinden sich Ihr Betriebssystem und seine System-Apps. Für den Endbenutzer selten interessant, da es nicht beschreibbar ist (außer Sie können es auf gerooteten Geräten so machen)
  • /dataist Ihr "interner Speicher"
  • */sdcard*(je nach Gerät und Android-Version unterschiedlich) Ihre interne oder externe SDCard (siehe nächster Punkt)
  • *external*(kann external_sd, external_sdcard, ext_sd, ... sein) ist Ihre externe SDCard. Wenn dieser Eintrag vorhanden ist, ist der im vorherigen Punkt erwähnte mit Sicherheit der interne.

In meinem Beispiel ist also genügend freier Speicherplatz verfügbar: 1 GB auf /data(interner Speicher), 3 GB auf der internen SD und 26 GB auf der externen. Da diese Werte vom System selbst geliefert werden, sollte man ihnen vertrauen können :)

Anmerkung: Ich habe einen Teil der dfAusgabe weggelassen, um es besser lesbar zu machen.

Danke! Mir ist immer noch nicht klar, welcher interne Speicher für Apps verfügbar ist. Ich habe /storage/sdcard0 13G 5G 7G 4096 und /data 1007M 873M 134M 4096. Es gibt keine zweite SD-Kartenliste, sollte ich mir also /data ansehen?
Wie ich geschrieben habe: /data ist Ihr interner Speicher (wo Ihre Apps normalerweise installiert werden und wo sie ihre Daten ablegen). sdcard0sollte Ihre interne SDCard sein. Siehe auch den Link zu Android Folder Hiarchy für weitere Details.
Warum stimmen die Zahlen nicht? "gebraucht+kostenlos != Größe" ?
Sie fassen zusammen. Es ist nur eine schlechte Rundung: 2G - 505M = 1,495M, abgerundet auf 1G. Wenn Sie also 6M löschen, sollten Sie 1G „gewinnen“ – aber nur auf dem Bildschirm ;)