Работа с файлами Android
Пытаюсь в программирование на андроид, нужно сделать перебор файлов в папке Ввожу следующий код:
File DirPhone = new File("/sdcard/pictures/");
File[] arrPics = DirPhone.listFiles();
В папке точно есть файл, но массив arrPics = null пробовал и просто на "/sdcard/", и на "/storage/emulated/0/" смотреть, всегда массив файлов возвращается null. Разрешения дал:
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
что я делаю не так?
Ответы (1 шт):
Автор решения: Olmicron
→ Ссылка
- Путь нужно указывать полностью (включая пусть сд-карты).
- Добавить разрешения в манифест != получить их. Эти разрешения ещё нужно запросить у пользователя.
- Смотрите, что пишет в логе.