2016-07-26 1 views
0

У меня есть html-файл с изображениями и текстом на сервере. Я хочу загрузить этот файл HTML вместе с изображениями. У меня есть код для загрузки html-файла. Но как я могу загрузить изображения вместе с файлом HTML?Как сохранить полную веб-страницу или HTML-файл в Android?

public void myDownload(String myURL, String title, String year, String branch, String section) { 

    DownloadManager.Request request = new DownloadManager.Request(Uri.parse(myURL)); 
    request.setTitle("File Download"); 
    request.setDescription("Downloading...."); 

    //request.setAllowedNetworkTypes(DownloadManager.Request.NETWORK_WIFI); 
    request.allowScanningByMediaScanner(); 
    //request.setNotificationVisibility(DownloadManager.Request.VISIBILITY_VISIBLE_NOTIFY_COMPLETED); 
    request.setNotificationVisibility(DownloadManager.Request.VISIBILITY_HIDDEN); 
    String nameOfFile = URLUtil.guessFileName(myURL, null, MimeTypeMap.getFileExtensionFromUrl(myURL)); 

    //request.setDestinationInExternalPublicDir(Environment.getExternalStorageDirectory().getPath() + "/KiiTTimeTableData/" + year + "/" + branch + "/" + section + "/", nameOfFile); 
    request.setDestinationInExternalPublicDir("/KiiTTimeTableData/" + year + "/" + branch + "/" + section + "/", nameOfFile); 
    DownloadManager manager = (DownloadManager) getActivity().getSystemService(Context.DOWNLOAD_SERVICE); 
    manager.enqueue(request); 
} 
+1

Вы будете нуждаться, чтобы разобрать HTML вы скачали для тегов IMG, и загружать изображения отдельно. Это или использовать библиотеку, предназначенную для такого рода вещей вместо диспетчера загрузки. – alzee

ответ