Я хочу сохранить файл на телефоне. new File(directory, myCustomFolder)
.
- Мои файлы большие и MP3
1 - Environment.getExternalStorageDirectory() не всегда имеет доступ для сохранения файла. На некоторых телефонах, у которых нет SD-карты, они недоступны и ничего не возвращают. :(
2 - getFilesDir() после удаления моего приложения мои файлы удаляются. (Неподходящее место для хранения файлов) :(
3 - getCacheDir() после удаления моего приложения мои файлы удаляются. (Неподходящее место для хранения файлов) :(
4 - getDataDirectory() после удаления моего приложения мои файлы удаляются. (Неподходящее место для хранения файлов) :(
- Теперь, как мне определить правильное место, безопасное и всегда доступное для сохранения моих файлов?
- Мне нужна SD-карта, если ее не было, мои файлы хранятся во внутренней памяти и общедоступны (общедоступные означает, что нельзя сохранять в папку приложения данных). ?!!
- Такие приложения, как WhatsApp и Telegram, как сделать папку на две внешней памяти и внутренней памяти?
Пожалуйста, помогите мне. Спасибо