Speichern Sie Webview-Inhalte im Android-Speicher und laden Sie sie

Ich möchte eine Android-Anwendung erstellen, die ein Webview-Layout hat. Das sind die Kriterien meiner Bewerbung:

Beim ersten Start der Anwendung lädt Webview eine URL (möglicherweise Facebook, Google usw.). Webview.loadUrl ("http://www.google.com");

Nach dem Laden der URL speichert die Anwendung die geladene URL in der HTML-Ansicht (file.htm) an einem "bestimmten Ort" im internen Speicher von Android. Angenommen, ich öffne "google.com". Die Anwendung speichert die Webseite von Google in einer HTML-Datei (beispielsweise "google.htm"). Wenn ich zu diesem "bestimmten Ort" gehe, klicke ich auf "google" .htm "-Datei, zeigt die Google-Webseite mit dem HTML-Viewer von Android.

Wenn die Anwendung erneut gestartet wird oder einfach sagt, dass die Anwendung die URL erneut lädt (in diesem Fall "google.com"), wird sie nicht von der Seite "google.com" übernommen, sondern von der Seite "google.htm". Datei auf dem internen Speicher Android. Aus Sicht des Benutzers kann diese Anwendung weiterhin Webseiten laden, obwohl sie nicht mit dem Internet verbunden ist.

Um es einfach zu machen,

Anwendungsstart -> Gehe zur angegebenen URL -> Überprüfe den SpeicherWenn die angegebene URL die HTML-Datei im Speicher hat, laden Sie sie aus dem SpeicherSONST lädt es die URL aus dem Web.

Kann mir jemand mit dem Code und der Erklärung helfen? Ich weiß das wirklich zu schätzen. Danke Jungs: D

Antworten auf die Frage(1)

Ihre Antwort auf die Frage