@newdancer

Не возвращается список файлов на карте памяти?

Не возвращается список файлов на карте памяти?
Прописал в манифесте:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

Получаю ссылку:
String path = Environment.getExternalStorageDirectory().getAbsolutePath();

пытаюсь получить список файлов карты памяти
File f = new File(path);
		if(f.listFiles()!=null)
		{
			File[] files = f.listFiles();
			Arrays.sort(files);
			for ( File aFile : files ){
				if ( aFile.isDirectory() ) {
					if(dir_opened(aFile.getPath())){
						FileDir.add(aFile.getName());
					}
				}
			}
		}

но File f равен null. Проверяю на реальном устройстве. Что не так?
  • Вопрос задан
  • 118 просмотров
Решения вопроса 1
artemgapchenko
@artemgapchenko
Наверняка на Android 6 запускаете. Разрешения, начиная с этой версии, должны запрашиваться на стадии выполнения. Вот вам статейка для изучения.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы