Я создал Android
app
когда-то. То, что делает app
, в основном загружает список файлов (изображений и видео) и воспроизводит их в цикле (например, Playlist
).Android недостаточно памяти памяти
Эти файлы сохраняются по умолчанию Android External Storage Directory
. Я получаю не используя этот метод:
Environment.getExternalStorageDirectory().getAbsolutePath();
До сих пор я никогда не имел проблемы хранения, но тестирование app
на старом устройстве (который имеет меньшую емкость) я понял, что у меня есть проблема, когда файлы (PlayList
) размер больше, чем емкость устройства.
Я подумал (и исследовал) об использовании палки USB
, но я не думаю, что это было бы хорошим решением, так как я не могу знать, что 100% -ный путь USB
(он может быть различным для каждого устройства).
Любые идеи о том, как справиться с этой проблемой? Может быть, другое решение вместо использования USB
?
Вот что я исследовал:
How to access USB Path in android?
How to find USB storage path programmatically?
android How to write files to a usb memory?
вы можете использовать библиотеки, такие как picasso, для обработки изображений и кеширования, которые я считаю лучшим решением для вас – Pooya
Привет, @Pooya, за ваш комментарий. Мы не говорим об ошибке OOM, это прекрасно, я уже использую Picasso для этого. Проблема в том, что файлы, которые мне нужно загрузить, больше, чем емкость моего устройства. – Ale