Salva le pagine web per la navigazione offline
-
14-10-2019 - |
Domanda
sto cercando di creare un'applicazione Android che consente di risparmiare le pagine web ad usarlo in offline-browsing , sono stato in grado di salvare la pagina web, ma il problema era nei contenuti (immagini, JavaScript, .. ecc), c'è un modo per farlo a livello di codice , io uso Eclipse e testare il mio lavoro su un emulatore.
Soluzione
HM, temo si dovrebbe analizzare HTML è te stesso (intendo farlo con un corretto lib) e conservare tutte le risorse (CSS, JS, immagini, video, ecc) anche. S. come si è fatto in un Java crawler: open source crawler
Altri suggerimenti
Sarà necessario per la ricerca di tutte le immagini, file JavaScript, file CSS, ecc ... e scaricarli, salvarli lo stesso percorso relativo ai file HMTL - Supponendo che il codice html è codificato con i percorsi relativi (images/image.png
) e non percorsi assoluti (http://www.domain.com/image/image.png
).
Si può tranquillamente facilmente cercare la stringa HTML per <img
, <script
, <link
ecc .. e di analisi da lì - o si può trovare un 3rd party html parser