Como faço para salvar uma página da web completa exibida no WebView do Android?

Estou desenvolvendo um aplicativo Android no qual tenho um WebView. Eu quero salvar toda a página carregada neste webview (Html ​​+ todos os recursos + imagens + ícones etc) em uma pasta e zip-lo e enviá-lo para um servidor.

Se você usa o WebViewsaveWebArchive, então é salvo em formato de arquivo. Como obtenho o Html e as imagens de volta deste arquivo? Existe alguma documentação para o formato deste arquivo?

Se eu usar addJavaScriptInterface para obter o html conforme descritoAqui, Eu ainda tenho que copiar as imagens e outros recursos do diretório cache webview (/ data / data / seu pacote de aplicativos / cache / webviewCache /). No entanto, não encontrei o cache de webview dir (/ data / data / seu pacote de aplicativos / cache / webviewCache /) no Icecream Sandwich.

Existe uma maneira de salvar toda a página da Web exibida no modo de exibição da Web junto com recursos no Android?

obrigado

questionAnswers(2)

yourAnswerToTheQuestion