Hi Jason,
It works now. The issue was the I was loading the webview using:
loadData(htmlData, mimetype, encoding);
When I changed it to :
loadUrl("file:///android_asset/test.html");
everything started working fine :)
Thanks for all the help.
On Jan 14, 3:37 pm, Jason Proctor <[email protected]>
wrote:
> ISTR a new permission that came in with 1.5 or 1.6 that was required
> for this. sorry i don't remember which one it is. do you perhaps not
> have it set?
>
> another way around this i found to work is to write a simple content
> provider which effectively caches assets in the filesystem, and
> returns references to them via (and only) openFile(). leave the cache
> extant as long as you like. this way you can put content: URLs in
> your HTML and have stuff that doesn't change very often (3rd party
> Javascript, etc) in your apk.
>
> but i've never understood why this is such an ordeal. the app is
> asking webkit to load resources which the author of the app packaged
> into the apk. what's the problem??
>
>
>
> >Nope, that does not work either.
>
> >On Jan 14, 2:50 pm, Jason Proctor <[email protected]>
> >wrote:
> >> it's in the deep past for me and i can't remember how much success i
> >> had with this approach, but try URLs of the form --
>
> >> file:///android_asset/test.gif
>
> >> accessing local files from webkit was a mess way back when, i've not
> >> looked into it recently so i can't tell whether it's been fixed up.
>
> >> >Guitouille,
> >> >I was able to load the html file using AssetManager and the web page
> >> >loads as expected, but the image file is still not displayed.
> >> >Is this the correct syntax? <img src="test.gif"></img>
>
> >> >I tried the following too:
> >> ><img src="file://test.gif"></img>
> >> ><img src="file:///test.gif"></img>
> >> >..
> >> >but nothing worked.
>
> >> >On Jan 14, 2:26 pm, tikky <[email protected]> wrote:
> >> >> Thanks Guitouille. In that case, what URL string do I give to
> >> >> webview's loadUrl(url) method?
>
> >> >> On Jan 14, 11:29 am, Guitouille <[email protected]>
> >> >> wrote:
>
> >> >> > In fact your test.gif has to be in the assets folder in order to be
> >> >> > visible.
>
> >> >> > Guitouille
>
> >> >> > On 14 jan, 16:42, tikky <[email protected]> wrote:
>
> >> >> > > Hello,
>
> >> >> > > I have a locally stored webpage (html) under res/raw
> >>folder. The html
> >> >> > > is something like this:
>
> >> >> > > <html>
> >> >> > > <body>
> >> >> > > This is a test page
> >> >> > > <br></br>
> >> >> > > <img src="test.gif"></img>
> >> >> > > </body>
> >> >> > > </html>
>
> >> >> > > There is an image that is referenced in this html page (test.gif)
> >> >> > > which is stored under res/drawables.
>
> >> >> > > When I use a webview to display this page, it does not display the
> >> >> > > image. How can I correctly reference the path to the test.gif
> >> image?
>
> >> >> > > I tried using a text view with Html.fromHtml() but that
> >>does not parse
> >> >> > > several html tags.
>
> >> >> > > Any help on this issue will be greatly appreciated.
>
> >> >--
> >> >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
>
> >> --
> >> jason.vp.engineering.particle
>
> >--
> >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
>
> --
> jason.vp.engineering.particle
--
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