Работа с файлами 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
  • Путь нужно указывать полностью (включая пусть сд-карты).
  • Добавить разрешения в манифест != получить их. Эти разрешения ещё нужно запросить у пользователя.
  • Смотрите, что пишет в логе.
→ Ссылка