毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> 移动平台 >> 正文

android如何对webview进行截图

更新时间:2013-5-18:  来源:毕业论文

android如何对webview进行截图

这两天一直在网上寻找答案,基本上分为这几类:
1.通过window获取活动Activity,获取次Activity的图像。
2.通过View,获取View的图像
3.通过DDMS获取截图,但是是在PC端运行,在device上不能跑
4.获取Framebuffer,从中读取图像信息,但是需要root权限。
哪位高手能帮这解决第四种截图啊,能够不需要root权限也可以截图。

1和2都试过了,这两种方法在截出的图什么都没有。譬如说截一个网页,你什么都截不到,只有一片黑色。貌似只能截到绘制到canvas上的图。毕业论文 

3很明显不行、、、

4需要root权限,暂时还没弄

请问有其他方法解决没?

或者告诉我如何把webview的内容绘制到canvas上
没有root不好轻易操作framebuffer的,还是研究下绘制canvas吧。

mBufferBitmap = Bitmap.createBitmap(mScreenWidth,mScreenHeight,Config.ARGB_8888); 
Canvas mCanvas = new Canvas(); 
mCanvas.setBitmap(mBufferBitmap);  

还是用一下layout.draw(Canvas canvas),这样来截图

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。