¿Cómo guardo una página web completa mostrada en WebView de Android?

Estoy desarrollando una aplicación de Android en la que tengo un WebView. Quiero guardar toda la página web cargada en esta vista web (Html ​​+ todos los recursos + imágenes + íconos, etc.) en una carpeta y guardarla en un servidor.

Si utiliza WebViewsaveWebArchive, entonces se guarda en formato de archivo. ¿Cómo puedo recuperar el HTML y las imágenes de este archivo? ¿Hay alguna documentación para el formato de este archivo?

Si utilizo addJavaScriptInterface para obtener el html como se describeaquíTodavía tengo que copiar las imágenes y otros recursos del directorio de caché de webview (/ data / data / su paquete de aplicaciones / cache / webviewCache /). Sin embargo, no encontré el directorio de caché de webview (/ data / data / su paquete de aplicación / cache / webviewCache /) en Icecream Sandwich.

¿Hay alguna manera de guardar la página web completa que se muestra en la vista web junto con los recursos en Android?

Gracias

Respuestas a la pregunta(2)

Su respuesta a la pregunta