Я новичок в программировании Android. Я создаю небольшое приложение, которое может тестировать html-файлы, хранящиеся во внешней памяти. Путь будет другим. Мне нужно прочитать их из вариантов последних, документов, загрузки и т. Д., Возможно ли это?Android читает html-файлы в любом месте внешнего хранилища с помощью намерения
ответ
public ArrayList<HashMap<String, String>> getPlayList() {
final String MEDIA_PATH = Environment.getExternalStorageDirectory()
.getPath() + "/";
songsList = new ArrayList<HashMap<String, String>>();
String mp3Pattern = ".html";
System.out.println(MEDIA_PATH);
if (MEDIA_PATH != null) {
File home = new File(MEDIA_PATH);
File[] listFiles = home.listFiles();
if (listFiles != null && listFiles.length > 0) {
for (File file : listFiles) {
System.out.println(file.getAbsolutePath());
if (file.isDirectory()) {
String foldername= Environment.getExternalStorageDirectory() + File.separator + "foldername";
String filepath= file.getAbsolutePath();
if(!foldername.equals(filepath)){
scanDirectory(file);
}
} else {
addSongToList(file);
}
}
}
}
// return songs list array
return songsList;
}
укажите свой путь к SD-карте и получите все html-файлы, хранящиеся на SD-карте –
Спасибо. я попробую и скажу вам. Что означает корневой путь ?. html-файл, возможно, внутри любой папки на SD-карте. Приложение должно использовать намерение читать файл –
означает, какое место вы хотите найти в вашем хранилище –
Как пробовать его 1-й? – AADProgramming
Я создаю это приложение, чтобы дать своим клиентам. Таким образом, местоположение зависит. –
Конечно, это возможно. –