Frage

Ich versuche eine Android -Anwendung zu erstellen, die Webseiten für die Verwendung in der Verwendung speichert Offline-Browsing, Ich konnte die Webseite speichern, aber das Problem lag in den Inhalten (Bilder, Javaskripte, .. usw.). Gibt es eine Möglichkeit, dies zu tun programmatisch, Ich benutze Eclipse und teste meine Arbeit an einem Emulator.

War es hilfreich?

Lösung

Hm, ich fürchte, Sie sollten HTMLs selbst analysieren (ich meine das mit einer ordnungsgemäßen Lib) und alle Ressourcen (CSS, JS, Bilder, Videos usw.) speichern. s. Wie es in einem Java -Crawler gemacht wird: Open Source Crawler

Andere Tipps

Sie müssen nach allen Bildern, JavaScript -Dateien, CSS -Dateien usw. suchen und herunterladen, sie auf denselben relativen Pfad zu den HMTL -Dateien speichern - unter der Annahme, dass die HTML mit relativen Pfaden codiert wird ((relative Pfadeimages/image.png) und nicht absolute Pfade (http://www.domain.com/image/image.png).

Sie können die HTML -Zeichenfolge ziemlich leicht nach suchen <img, <script, <link etc .. und analysieren von dort - oder Sie können eine finden HTML -Parser 3. Party

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top