当前位置: 代码迷 >> Android >> webview中 动态图片的封存
  详细解决方案

webview中 动态图片的封存

热度:76   发布时间:2016-04-28 04:52:24.0
webview中 动态图片的保存
最近工作上遇到一个问题,需要绘制图表,然后还需要保存该图表。

我采用了webview 加载html,使用了char.js 进行绘制,效果很好。

但是在保存图片时遇到困难。 

绘制的图片是canvas标签,如何才能把图片存到sd卡里,求指点。

在提问之前,我搜过百度与论坛,只发现 可以从缓存里读取图片。

但是那个读取,需要知道缓存的名字,而且不知道是否对我这里适用不。

想请问是否有其他方法?


------解决方案--------------------
可以试试网页快照,用webview的api截取网页快照,保存到SDCARD
------解决方案--------------------
在JS里面调用
canvas.toDataURL();
,在Android里面WebView可以实现自定义JS,自定义一个JS,把canvas.toDataURL的内容拿到之后就可以