I am working on an app where I would like to display HTML data to the user. The HTML includes CSS stylesheets and images (JPG and PNG), but no javascript and definitely no network access. The data is being read from a ZIP file on the sdcard.
I initially assumed I could create a WebView and use that to display my HTML, but there seems to be no way to also pass in the style and image resources. Some posts I saw suggested creating a ContentProvider, but this has a few problems for me: a) security: I want to keep all the data inside this app. There's no need for a ContentProvider if I don't want other apps using the content, right? b) files: The ContentProvider's openFile() method returns a ParcelFileDescriptor, which can only be created from a Socket or a File. I have neither, I have an InputStream. So it seems there's no way to return the image and style data from a ContentProvider anyway. This seems like an obvious problem, so I hope there is some obvious problem I'm missing. Or is there really no way to display non- network, non-file HTML data in my app? Thanks, katre --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---

