У меня есть каталог / sdcard / audio в проекте. Этот каталог содержит некоторые аудио (wav) файлы.
Вот что я пытаюсь сделать:
1. Читать из справочника.
2. Воспроизведение файлов WAV.
Код, который я написал для доступа к каталогу, выглядит следующим образом:
String path_to_media = "/sdcard/audio/";
File dirEffectFiles = new File(path_to_media); //gets a handle to the directory of effect files.
Log.v(this.toString(), "Getting into path = " + path_to_media);
Log.v(this.toString(), "Some details about the directory: path = " + dirEffectFiles.getPath()
+ " Can read: " + dirEffectFiles.canRead() + " list:" + dirEffectFiles.list()
+ " absolute path:" + dirEffectFiles.getAbsolutePath() + " is absolute:" + dirEffectFiles.isAbsolute());
Вывод, который я получаю для вышеупомянутого:
01-13 16: 23: 34.941: некоторые подробности о
каталог: путь = / SDCard / аудио
Может читать: ложный список: нулевой абсолют
путь: / sdcard / audio является абсолютным: true
У меня есть следующие вопросы:
1. Как я могу сделать указанную выше папку удобочитаемой? Установив dirEffectFiles.setReadable(true)
?
2. Также обратите внимание, что path_to_media
выше - это / sdcard / audio /. Когда это напечатано, последний "/" исчезает. Это нормальный эффект какого-то внутреннего анализа или я должен беспокоиться об этом ??
Любая помощь приветствуется,
Спасибо,
Sriram.