Правильный способ проверить место на диске, доступное для приложения 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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