WebView的截屏主要有两种实现方式:

方式1:

bitmap = webView.getDrawingCache();

可是,webView必需要mWebView.setDrawingCacheEnabled(true);

此方式仅仅能截取屏幕显示的内容

方式2:

Picture snapShot = webView.capturePicture();  
    bitmap = Bitmap.createBitmap(snapShot.getWidth(),snapShot.getHeight(), Bitmap.Config.ARGB_8888); 
    Canvas canvas = new Canvas(bitmap);  
    snapShot.draw(canvas);

此方式能够将webview全部内容都进行截取。

WebView的截屏实现相关推荐

  1. Android实现截屏方式

    本文介绍了Android 实现截屏方式整理,分享给大家.希望对大家有帮助 可能的需求: 截自己的屏 截所有的屏 带导航栏截屏 不带导航栏截屏 截屏并编辑选取一部分 自动截取某个空间或者布局 截取长图 ...

  2. android获取activity截图,Android Activity 不能被截屏的解决方法

    Android Activity 不能被截屏的解决方法 在Activity 添加即可 getWindow().addFlags(WindowManager.LayoutParams.FLAG_SECU ...

  3. android webview 截图,Android获取webView快照与屏幕截屏的方法 -电脑资料

    前段时间做的一个书店项目其阅读模块中用到了WebView + js,今天把WebView这块用到的几个特性记录下, 其主要用到了webView的快照与屏幕的截屏.部分代码如下: [html] /** ...

  4. Android截屏与WebView长图分享经验总结【转】

    原文:https://youzanmobile.github.io/2017/05/19/android-screenshot-and-webview/ 最近在做新业务需求的同时,我们在 Androi ...

  5. Android 截屏与 WebView 长图分享经验总结

    最近在做新业务需求的同时,我们在 Android 上遇到了一些之前没有碰到过的问题,截屏分享. WebView 生成长图以及长图在各个分享渠道分享时图片模糊甚至分享失败等问题,在这过程中踩了很多坑,到 ...

  6. Android截屏截图方法汇总(Activity、View、ScrollView、ListView、RecycleView、WebView截屏截图)

    Android截屏 Android截屏的原理:获取具体需要截屏的区域的Bitmap,然后绘制在画布上,保存为图片后进行分享或者其它用途 一.Activity截屏 1.截Activity界面(包含空白的 ...

  7. Android WebView截屏空白或者一片黑如何解决?使用MediaProjection截图。

    直接上代码: 入口方法: startTakeScreenShot() 出口方法:返回的Bitmap对象在onActivityResult()  有todo的注释 注意:该截屏方式 在 build.gr ...

  8. iOS 生成带 logo 的二维码,区域截屏保存至相册(小功能二连发 (一))

    原文链接:http://www.jianshu.com/p/36e9f012ef39 生成带 logo 的二维码 区域截屏相关 -- 由3033分享 开篇 最近项目需要搞了几个相对独立的小功能,今天有 ...

  9. android获取状态栏截屏按钮状态,关于代码截屏带状态栏的问题

    昨天产品经理告诉我,希望能实现仿网易严选那样,可以捕捉到用户的截屏操作,然后进行截屏分享的小功能. 在实现的过程中遇到的最大问题就是截屏为什么没有状态栏???然后各种查找,资料聊聊无几,只有大神Ope ...

最新文章

  1. 【servlete】兴唐第三十二节课知识点汇总
  2. DDR: efficient computational method to predict drug–target interactions using graph mining and machi
  3. PgwSlideshow-基于Jquery的图片轮播插件
  4. 互联网时代下,看租赁电商如何玩转消费金融
  5. Mybatis整合spring
  6. python的功能名称_ML获取功能选择后的功能名称SelectPercentile,python
  7. html中md5如何使用方法,html中使用js進行登錄md5加密提交並重定向新頁面
  8. mysql linux内核_mysql 5.7.15 vs mysql 5.6.31性能测试以及不同linux内核性能比较
  9. 调用sap函数接口_部署在SAP云平台CloudFoundry环境的应用如何消费SAP Leonardo机器学习API...
  10. win10完美还原桌面图标快捷方式小箭头的方法
  11. 全网疯传!最新高频100题汇总(附答案详解)
  12. vue父组件通过v-for循环多次调用同一个子组件,改变被循环数组个数,各子组件显示数据混乱
  13. 暾盛机器人_移动机器人视觉伺服.pdf
  14. 修改导航栏的背景色和字体颜色
  15. Autosar MCAL-GTM之定时输入TIM
  16. 内网服务器(不通外网)访问高德在线地图服务的方法
  17. 计算方法 | 绪论和插值(详细例题)
  18. Servlet+jsp开发图书管理系统流程。
  19. 新高考计算机科学与技术,2017年浙江新高考:“技术科目”成“黑马”
  20. 幕客网html视屏压缩包,使用自动化工具gulp打包压缩项目

热门文章

  1. 基于SSM的汽车销售管理系统
  2. 高校选课成绩管理系统
  3. 怎么把本地项目和远程git仓库相连通
  4. python的with用法(参考)
  5. resttemplate 文件上传 上传文件
  6. python 爬虫入门
  7. Java解析html页面,获取想要的元素
  8. AEAI WM v1.6.0 升级说明,开源工作管理系统
  9. Socket异步通信——使用SocketAsyncEventArgs
  10. 《LeetCode力扣练习》第46题 全排列 Java