webview页面如何访问本地数据

webview页面如何访问本地数据

老师,我是做混合app的,loadUrl的方式加载webview,几乎所有功能都在webview的html中,html是用react+dva做的,现在想在这个html中加载手机上的数据、图片,文件,想要达到的效果是,和<img src="远程地址"/> 这种一样简单,有办法实现吗,求老师指导呀!!!

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
提问者 千里孤坟 2020-03-30 20:35:33

我整个都看完了,举个例子,webview上有个html页面是显示数据和图片的,数据我可以调用android代码返回数据,但是图片怎么返回呢,如图http://img1.sycdn.imooc.com//climg/5e81e78a09c7c16809041022.jpg

  • 图片比较麻烦,你得把图片上传到服务器才行。服务器也得有相应的API接口。你的数据如果全是来自于本地的话,没必要用webview啊,直接在本地显示就行了
    2020-03-31 10:03:07
好帮手慕雪 2020-03-30 09:48:33

你要加载手机上的数据吗?而不是加载后台的数据?

  • 提问者 千里孤坟 #1
    对的,手机上的数据库的数据,或者手机上其他位置的数据,contentProvider、sharedPrefercence上啥的,还有手机上的照片。
    2020-03-30 10:39:50
  • 好帮手慕雪 回复 提问者 千里孤坟 #2
    后面章节会涉及到,在第六章有你的解决方案。
    2020-03-30 11:08:36
  • 提问者 千里孤坟 回复 好帮手慕雪 #3
    麻烦看下我上面那个回答,我视频都看完了,但是图片这个不好弄啊
    2020-03-30 20:36:34
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
2.Android 网络操作与流行框架
  • 参与学习           人
  • 提交作业       220    份
  • 解答问题       1800    个

本阶段是联网及数据处理的必备技能。课程从网络基础知识到线程间协同工作、异步下载处理;从文件存储、到轻量级数据库SQLite的使用;最后利用最流程的第三方框架助你快速开发企业级APP。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师