Существуют ли какие-либо рекомендации, где должны храниться файлы ресурсов моего приложения, загруженные из Интернета?
Вот совет почерпнул с форума разработчиков Android:
Есть два довольно распространенных и хорошо определенные ситуации: Ситуация: вам нужен временный файл, чтобы сделать некоторая обработка, которая не обязательно вписаться в память. Решение: создать файл, используйте его, удалите его, когда вы сделано * Предостережение: файл может быть исключительно большой: требует SDCard. Файл содержит чувствительный информация: используйте хранилище приложений. Ситуация: вы работаете с кешем. Решение: сохранить файлы в каталог кеша (Context.getCacheDir ()), система знает, что они могут быть удалены ** Предостережение: Большие билеты (например, песни и видео) перейти на SDCard (пользователь можно рассматривать эти типы как полезные файлы в любом случае)
Есть два довольно распространенных и хорошо определенные ситуации:
Ситуация: вам нужен временный файл, чтобы сделать некоторая обработка, которая не обязательно вписаться в память.
Решение: создать файл, используйте его, удалите его, когда вы сделано * Предостережение: файл может быть исключительно большой: требует SDCard. Файл содержит чувствительный информация: используйте хранилище приложений.
Ситуация: вы работаете с кешем.
Решение: сохранить файлы в каталог кеша (Context.getCacheDir ()), система знает, что они могут быть удалены ** Предостережение: Большие билеты (например, песни и видео) перейти на SDCard (пользователь можно рассматривать эти типы как полезные файлы в любом случае)
Для дальнейшего использования, сейчас есть опубликованные рекомендации: http://developer.android.com/guide/topics/data/data-storage.html