社区
Android
帖子详情
求助:Android如何在WebView加载资源(如图片)前进行判断,然后不让它去加载而是替换成本地的资源文件?
流星叶雨
2012-08-09 09:02:28
RT,公司开发了一款手机网页游戏,页面用到了很多图片,考虑加载速度问题,现在要将html上面的图片、swf等放在本地,求高手解答,Android的WebView如何在加载这些资源时进行判断,并中止加载请求,直接从本地加载呢~,在这问题上卡两天了,求高手求高手,急急急!
...全文
1449
10
打赏
收藏
求助:Android如何在WebView加载资源(如图片)前进行判断,然后不让它去加载而是替换成本地的资源文件?
RT,公司开发了一款手机网页游戏,页面用到了很多图片,考虑加载速度问题,现在要将html上面的图片、swf等放在本地,求高手解答,Android的WebView如何在加载这些资源时进行判断,并中止加载请求,直接从本地加载呢~,在这问题上卡两天了,求高手求高手,急急急!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
avi9111
2013-08-05
打赏
举报
回复
明白楼主想要做啥,我也在看这方面的资料
xwanglyxwangly
2013-04-09
打赏
举报
回复
sdk3.0以上怎么支持的,怎么没有找到
流星叶雨
2012-08-20
打赏
举报
回复
……好像sdk3.0以上才支持这个功能,3.0以下暂未找到合适的方法,正在苦逼的研究
zhenhuiyipingshuyan3
2012-08-19
打赏
举报
回复
楼主这个问题解决了么?我最近也遇到相同的问题,也是要把一部分资源先放在本地,然后再加载的
流星叶雨
2012-08-09
打赏
举报
回复
这的确是一个解决办法,但无法满足公司的需求,因为现在并不是要替换网页上的所有图片,而只是替换一部分,另一部分还是要从服务器获取,如果将页面保存到本地,需要从服务器获取的图片就比较麻烦了,而且这个方法,貌似很麻烦……不知道android这边有没有办法像ios一样,在加载页面上资源(图片、CSS等)时,提供了一个监听,开发者可以通过实现这个监听器,截断获取资源的请求,将网络图片等资源替换成本地资源
AMinfo
2012-08-09
打赏
举报
回复
推荐一个解决办法,在WebView加载前先用get的方式获取网页内容并保存到本地,再通过代码去判断这个网页文件里面的图片等信息的路径,替换成本地的路径,替换完后再用WebView来加载这个本地的网页文件。
流星叶雨
2012-08-09
打赏
举报
回复
试了一下,页面操作太麻烦了,还是希望能找到类似ios那种直接操作方式,android这边应该也有相应的接口,实现方式就好像webView自带的缓存机制一样,不过这个接口,我一直没找到……文档都看了N遍了,纠结中
流星叶雨
2012-08-09
打赏
举报
回复
试了一下,页面数据操作起来太麻烦了,还是希望能找到类似ios那种直接操作的方式,相信android这边也有,webView的缓存也是靠这种方式实现的,但好像没有提供相应的接口,也有可能是我没找到……纠结中,文档都看了七八遍了
AMinfo
2012-08-09
打赏
举报
回复
你可以通过获取网页上所有的图片路径,本地有的图片就将图片的路径替换成本地;本地没有的图片,就将图片路径替换成图片在网络上的绝对路径。两边显示都不误。
WebView
性能优化的那些事儿……
前
言现在 App 嵌入 H5 页面已经是稀松平常的事情了,开发者要面对
WebView
也越来越多的爆发出来,比如页面
加载
慢,内存泄露,不同
Android
系统版本采用了不同内核的兼容问题等等。 所以当我们使用了
WebView
这个组件的时候,就要考虑性能优化了
金三银四:2019年面试实战总结,这些
Android
面试题你一定需要
今日头条屏幕适配的原理? 1:首先计算出 density,计算公式:当
前
设备屏幕总宽度(单位为像素)/ 设计图总宽度(单位为 dp) = densitydensity 的意思就是 1 dp 占当
前
设备多少像素计算density 的原因:在布局文件中填写的是什么单位,最后都会被转化为 px,系统就是通过上面的方法,将你在项目中任何地方填写的单位都转换为 px 但是,今日头条适配方案默认项目中...
滴滴
Android
开发面试题及参考答案
继承 View 或其子类:根据具体的需求选择合适的父类
进行
继承,如果只是简单的绘制自定义图形或显示特定的内容,可以继承 View;如果是具有特定布局和子 View 的组合,可以继承 ViewGroup 等。重写构造方法:通常需要重写 View 的多个构造方法,以确保在不同的情况下都能正确地创建 View。在构造方法中可以
进行
一些初始化操作,如设置默认属性、
加载
布局等。测量 View 的大小:重写 onMeasure () 方法,根据 View 的布局参数和内容来测量 View 的大小。
Android
2019最新面试实战总结
Android
: 今日头条屏幕适配的原理? 1:首先计算出 density,计算公式:当
前
设备屏幕总宽度(单位为像素)/ 设计图总宽度(单位为 dp) = densitydensity 的意思就是 1 dp 占当
前
设备多少像素计算density 的原因:在布局文件中填写的是什么单位,最后都会被转化为 px,系统就是通过上面的方法,将你在项目中任何地方填写的单位都转换为 px 但是,今日头条适...
Android
下拉刷新上拉
加载
控件,对所有View通用!
这个是我目
前
用的比较不错的Veiw刷新的Demo 推荐给大家,这里索性把原文评论一起粘贴过来方便大家学习 下面有原文链接 转载请声明出处http://blog.csdn.net/zhongkejingwang/article/details/38868463
前
面写过一篇关于下拉刷新控件的博客下拉刷新控件终结者:PullToRefreshLayout,后来看到
Android
80,469
社区成员
91,379
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章