Я ищу, чтобы получить путь к файлу в папке, а затем получить его содержимое. Папки представляют собой общую папку, к которой вы можете получить доступ, просто подключив устройство к компьютеру. Как мне получить путь к файлу, чтобы получить доступ к этим общим папкам, а затем получить весь его контент?Попытка получить путь к общей папке на устройстве Android и получить его содержимое
Итак, как только я подключу свой компьютер к устройству, это папки, которые я вижу, и есть один, который говорит «Папка для получения элементов», и я не могу представить, что путь к файлу для доступа к его содержанию .
Это, как я пытаюсь получить его содержание и зарегистрировать их
File fileOfEpubs = new File("/data/data/Folder of to get items from/");
File[] dirEpub = fileOfEpubs.listFiles();
if (dirEpub.length != 0){
for (int i = 0; i < dirEpub.length; i++){
String fileName = dirEpub[i].toString();
Log.i("File", "File name = " + fileName);
}
}
Когда я пытаюсь использовать Environment.getExternalStorageDirectory() и попытаться получить список всех файлов, которые я получаю NullPointerException. Код вы показываете мне пример того, как вы это сделаете? – Sam321pbs
@ Sam321pbs: «Когда я пытаюсь использовать Environment.getExternalStorageDirectory() и пытаюсь получить список всех файлов, я получаю исключение nullPointerException» - откройте новый вопрос переполнения стека, в котором вы показываете свой текущий код, предоставляете трассировку стека и указываете какие строки в коде ссылаются в трассировке стека. «Код, который вы показываете мне пример того, как вы это сделаете?» - учитывая ваш существующий код, 'File [] dirEpub = Environment.getExternalStorageDirectory();', я думаю. Я не знаю, что вы пытаетесь сделать. Обратите внимание, что 'listFiles()' возвращает 'null', если' File' не указывает на каталог – CommonsWare
http://stackoverflow.com/questions/34661450/trying-to-list-all-folders-files-from -internal-sdcard-android-but-get-a-null – Sam321pbs