У меня есть способ отправки строковых файлов на сервер. Теперь мне нужно получить доступ к файлам .txt из папки Android Android и преобразовать их в строки. Может ли кто-нибудь помочь мне в этом?Android, как получить доступ к файлам из внутренней памяти?
-1
A
ответ
1
Чтобы получить папку Bluetooth, вы должны попробовать ниже способов. Поместите методы в AsyncTask
или Thread
. Итак, вот оно:
public List<File> folderSearchBT(File src, String folder)
throws FileNotFoundException {
List<File> result = new ArrayList<File>();
File[] filesAndDirs = src.listFiles();
List<File> filesDirs = Arrays.asList(filesAndDirs);
for (File file : filesDirs) {
result.add(file); // always add, even if directory
if (!file.isFile()) {
List<File> deeperList = folderSearchBT(file, folder);
result.addAll(deeperList);
}
}
return result;
}
Это рекурсивный метод, который добавит все папки в параметр src в список.
public String searchForBluetoothFolder() {
String splitchar = "/";
File root = Environment.getExternalStorageDirectory();
List<File> btFolder = null;
String bt = "bluetooth";
try {
btFolder = folderSearchBT(root, bt);
} catch (FileNotFoundException e) {
Log.e("FILE: ", e.getMessage());
}
for (int i = 0; i < btFolder.size(); i++) {
String g = btFolder.get(i).toString();
String[] subf = g.split(splitchar);
String s = subf[subf.length - 1].toUpperCase();
boolean equals = s.equalsIgnoreCase(bt);
if (equals)
return g;
}
return null; // not found
}
Надеюсь, это поможет.
0
Проверьте этот метод: getExternalFilesDir(String type). И используйте DIRECTORY_DOWNLOADS
как тип.
Если вы добавите «bluetooth» в конец, вы получите каталог загрузки bluetooth.
Затем доступ к файлу
+0
, как он упомянул, он хочет получить доступ только к папке Android для Android –
Смежные вопросы
- 1. Android: доступ к внутренней памяти без контекста
- 2. Путь к внутренней памяти Android
- 3. Как получить данные из внутренней памяти в Android
- 4. Android Read Jpeg из внутренней памяти памяти
- 5. Как получить доступ к внутренней памяти ipad программно в xcode?
- 6. Не удается получить доступ к общим папкам на внутренней памяти
- 7. Как получить доступ к файлам данных, принадлежащим приложению в Android?
- 8. Доступ к файлам на Android
- 9. Доступ к внутренней памяти android через независимый код Java
- 10. Доступ к файлам Excel из внутреннего приложения android для хранения
- 11. Как получить доступ к файлам в каталоге
- 12. Доступ к файлам для Android
- 13. Доступ к файлам из iOS
- 14. Android Tablet заканчивается из внутренней памяти
- 15. Android - Как получить все путь к файлу из внутренней памяти или удалить все файлы из внутренней памяти
- 16. Могу ли я получить доступ к файлу, сохраненному во внутренней памяти из фрагмента?
- 17. Как удалить файл из внутренней памяти Android?
- 18. android app setup общий доступ к файлам
- 19. Как получить доступ к внутренней раме
- 20. Как получить доступ к внутренней структуре?
- 21. Как получить доступ к файлам сеанса php
- 22. Как получить доступ к файлам, выданным copyToOutput?
- 23. Ошибка внутренней памяти Android
- 24. Как получить доступ к файлам на локальном сервере в android?
- 25. Как получить доступ к пакетным файлам?
- 26. Как получить доступ к файлам на Joomla?
- 27. Как получить доступ к файлам в подкаталогах?
- 28. Как получить доступ к файлам пользователей?
- 29. Как получить доступ к файлам sails.services. *?
- 30. Как получить доступ к универсальным общим файлам?
Я думаю, что должен быть некоторый акроним ** WHYT ** для знаменитого и постоянно повторяющегося вопроса «Что вы пробовали»? –
вы можете получить доступ к хранилищу с помощью URI, просто используйте 'Environment.getExternalStorageDirectory();' –
@Mustafa Проверьте мой ответ. – GrIsHu