Правильный способ проверить место на диске, доступное для приложения Android?Android

Форум для тех, кто программирует под Android
Anonymous
Правильный способ проверить место на диске, доступное для приложения Android?

Сообщение Anonymous »

Сторонняя библиотека, находящаяся вне моего контроля, сохраняет файлы в:

Код: Выделить всё

/storage/emulated/0/Android/data/[packagename]/files
Мне известны различные методы проверки доступного места на диске для внутреннего и внешнего хранилища: Android получает свободный размер внутренней/внешней памяти. Каким будет правильный метод проверки хранилища, доступного для указанного выше пути?

Внутренний, внешний или какая-либо комбинация, которая зависит от используемого устройства и типа его хранилища. Т.е. следует ли учитывать в этой проверке приемлемое хранилище?

В качестве альтернативы является ли использование липкой трансляции намерений.ACTION_DEVICE_STORAGE_LOW лучшим решением?

Подробнее здесь: https://stackoverflow.com/questions/401 ... ndroid-app

Вернуться в «Android»