2011-12-07 19 views
20

Sto lavorando su una domanda in cui si carica alcuni siti web in WebView ora voglio salvare le pagine web così dopo qualche tempo, anche se non v'è utente Internet sarà in grado di vedere quelle pagine. Ma sono confuso su come salvare l'intera pagina web nella cache o su qualsiasi altro supporto. La cosa principale è che dobbiamo mostrare le pagine indietro anche se non c'è internet. Qualcuno lo ha già implementato prima. Si prega di fornire un codice demo in quanto questo è il mio primo tentativo di cache ..pagina web Salvataggio in cache utilizzando WebView in Android

Thank You

risposta

5

Il modo più semplice è salvare le pagine web nella directory di cache o di qualsiasi altro (interno o esterno) di stoccaggio

È possibile ottenere i dati della pagina web che utilizzano HttpClient.execute() o HttpClient.get() ora memorizzare i dati in .html di file anche di dover scaricare le immagini o altri contenuti che sono legano a quella pagina, ora nella vostra applicazione è necessario verificare la presenza di connessione se la connessione non è disponibile quindi caricare la pagina quale hai salvato in magazzino con file://<location of your webpage..>

EDIT:

penso utilizzando HTML5 è possibile visualizzare le pagine web off-line. (Non ho mai provato questo, ma ho fatto riferimento ad alcuni blog su di esso). Guarda questo bel post su HTML5 Creating mobile Web applications with HTML 5, Part 3: Make mobile Web applications work offline with HTML 5this

spero che questo ti possa aiutare.

+0

@ user370305 --- Grazie per la risposta rapida .. La cosa principale è che voglio implementare questo in un'applicazione Android utilizzando una webview Quindi il collegamento che si fornisce sono i migliori per l'applicazione nativa, ma io non sto facendo app nativa .. Grazie per aiuto .. –

+0

sì il suo buon modo, ma come conservare le immagini che vengono utilizzate nella pagina HTML e caricare quando il dispositivo non ha internet in Android –

Problemi correlati