Eine Bibliothek eines Drittanbieters, auf die ich keinen Einfluss habe, speichert Dateien in:
Code: Select all
/storage/emulated/0/Android/data/[packagename]/files
Mir sind die verschiedenen Methoden bekannt, um den auf der Festplatte verfügbaren Speicher für internen und externen Speicher zu überprüfen: Android erhält freie Größe des internen/externen Speichers. Was wäre die richtige Methode, um den verfügbaren Speicher für den oben genannten Pfad zu überprüfen?
Intern, Extern oder eine Kombination, die vom verwendeten Gerät und seinen Speichertypen abhängt. Dh. Sollte adaptierbarer Speicher bei dieser Prüfung berücksichtigt werden?
Ist alternativ die Verwendung des Sticky Broadcast of Intent.ACTION_DEVICE_STORAGE_LOW eine bessere Lösung?