Sto cercando un modo per memorizzare nella cache html, css e immagini su Android solo su wifi. Se non è su wifi, l'applicazione deve leggere dalla cache. Conosco un modo in cui questo può essere risolto su iPhone ASIHTTPRequest, usando la codifica Base64.Android: come ricevere un html completo, con immagini e file css come stringa?
Quindi, come ricevere un html completo, con immagini e file css come stringa, in modo che io possa memorizzarlo sul telefono e visualizzarlo in modalità offline?
EDIT - RISOLTO
- Prendi il html utilizzando
HttpClient
- corrispondenza tutto src e tag href
(src|href)s*=s*\"([^\"]+)\"
- ottiene il file dal server e lo converte con
Base64
- Sostituisce il tag nome del file con la stringa Base64 convertita nell'html
- Inserire la nuova stringa html in una Sqlite database pronto per l'uso :)
Come verrà visualizzato l'HTML? E a che velocità sarà aggiornato? –
Hai un codice demo per questa implementazione? –