Hi,

   I was wondering what would be a good way to download a webpage for  
offline reading?

   I first thought about downloading the html source, grep it for the  
image tag's soure attribute and download the image. After rewriting  
the image tag in a way that it reffers to the local file and storing  
the html and the image content locally it should be possible to  
display the webpage from the local filesystem.
But it could be a PITA to find all the image tags, would replicate  
browser functionality (parser) and wouldn't take care of images that  
are referenced in the css or set by Javascript.

   WebView offers a capturePicture() method. But even if I would find  
a way to easily store and retrieve the images, I can't use the zoom  
functionality of WebView anymore as well as the care for orientation  
changes and of course clicking on the links wouldn't be possible either.

   It seems that it could be possible to download the source, hand it  
to WebView and capture all requests for external resources, so that  
they can be downloaded and stored locally. So when later on loading  
the locally stored html the events could be overridden again and the  
images could be loaded locally.

   Does this make sense? Is that possible? Can WebView load/parse/ 
(render) a webpage when not displayed? Did anybody do this  
successfully or is this to much off the beaten (and tested) path?

Cheers,
Mariano

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers-unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to