Zapisz zawartość Webview do pamięci Android i załaduj ją

Chcę stworzyć aplikację na Androida, która ma układ przeglądania stron internetowych. Oto kryteria mojej aplikacji:

Przy pierwszym uruchomieniu aplikacji webview ładuje adres URL (może facebook, google, itp.) Webview.loadUrl („http://www.google.com”);

Po załadowaniu adresu URL aplikacja zapisuje załadowany adres URL do widoku HTML (plik.htm) w „określonym miejscu” w pamięci wewnętrznej systemu Android. Powiedzmy, że otwieramy „google.com”, aplikacja zapisuje stronę internetową google w pliku HTML (powiedzmy nazwę pliku „google.htm”), a kiedy idę do tego „konkretnego miejsca” i klikam „google .htm ”pokazuje stronę internetową google przy użyciu przeglądarki HTML Androida.

Po ponownym uruchomieniu aplikacji lub po prostu ponownym załadowaniu adresu URL aplikacji (w tym przypadku „google.com”) nie pochodzi ona ze strony „google.com”, ALE pochodzi z „google.htm” plik na wewnętrznej pamięci masowej Android. Z punktu widzenia użytkownika ta aplikacja może nadal ładować strony internetowe, nawet jeśli nie jest połączona z Internetem.

Aby to było proste,

Aplikacja Start -> Przejdź do określonego adresu URL -> Sprawdź pamięćJEŚLI istnieje określony adres URL MIE plik HTML w pamięci masowej, a następnie załaduj go z pamięci masowejELSE ładuje adres URL z sieci.

Czy ktoś może mi pomóc z kodem i wyjaśnieniem? Bardzo to doceniam. Dzięki chłopaki: D

questionAnswers(1)

yourAnswerToTheQuestion