Wie speichere ich eine komplette Webseite, die in Android WebView angezeigt wird?

Ich entwickle eine Android-Anwendung, in der ich ein WebView habe. Ich möchte die gesamte in dieser Webansicht geladene Webseite (HTML + alle Ressourcen + Bilder + Symbole usw.) in einem Ordner speichern, komprimieren und auf einen Server hochladen.

Wenn Sie WebView's verwendensaveWebArchive, dann wird es im Archivformat gespeichert. Wie bekomme ich das HTML und die Bilder aus diesem Archiv zurück? Gibt es Unterlagen zum Format dieses Archivs?

Wenn ich addJavaScriptInterface benutze, um das HTML wie beschrieben zu erhaltenHierIch muss die Bilder und andere Ressourcen noch aus dem Webview-Cache-Verzeichnis (/ data / data / Ihr App-Paket / cache / webviewCache /) kopieren. Allerdings habe ich in Icecream Sandwich kein Webview-Cache-Verzeichnis (/ data / data / Ihr App-Paket / cache / webviewCache /) gefunden.

Gibt es eine Möglichkeit, die gesamte in der Webansicht angezeigte Webseite zusammen mit Ressourcen in Android zu speichern?

Vielen Dank

Antworten auf die Frage(2)

Ihre Antwort auf die Frage