У меня есть приложение, которое сохраняет файлы, загруженные с сервера. Эти файлы не являются частными для моего приложения и должны быть доступны и для других приложений. Я хочу знать, каков будет правильный путь для сохранения этих файлов, когда SD-карта ОТСУТСТВУЕТ. Для SD-карты существует хорошо известный API -
getExternalStorageDirectory()
Для личных данных приложения во внутренней памяти есть -
Context.getFilesDir()
На некоторых устройствах внутренняя память представлена как /emmc/.
Это будет действительно полезно, если кто-то может подробнее рассказать о / emmc /. Я знаю, что это означает встроенную карту памяти и присутствует не во всех устройствах. Но действительно ли это представитель внутренней памяти? Или это третья память?
Следует ли мне сохранять файлы с помощью openFileOutput ()
с MODE_WORLD_READABLE
?