До Android 7.0 я мог получить список файлов в каталоге "/"
, но в версии Andorid 7.0 я получаю нуль, когда пытаюсь получить список файлов из каталога "/"
.
Ниже мой код:
File root = new File("/");
File[] files = root.listFiles();
До Android 7.0 я мог получить список файлов в каталоге "/"
, но в версии Andorid 7.0 я получаю нуль, когда пытаюсь получить список файлов из каталога "/"
.
Ниже мой код:
File root = new File("/");
File[] files = root.listFiles();
Начиная с андроида 7.0 ввели больше ограничений. Теперь вам нужно получить доступ к отдельным каталогам.
Перейдите по этой ссылке для получения дополнительной информации.
Столкнулся с похожей проблемой на Android 7.0. Попробуйте использовать "/storage/emulated/0" вместо "/". Вы должны получить все файлы в памяти телефона.
Вы также можете использовать
Environment.getExternalStorageDirectory().getAbsolutePath()
Используйте Environment.getRootDirectory()
заменить его!