在ADASitemap应用中添加了地图截屏功能,如下是核心代码。

    private void GetandSaveCurrentImage(){//1.构建BitmapWindowManager windowManager = getWindowManager();Display display = windowManager.getDefaultDisplay();int w = display.getWidth();int h = display.getHeight();Bitmap Bmp = Bitmap.createBitmap( w, h, Config.ARGB_8888 );    //2.获取屏幕View decorview = this.getWindow().getDecorView(); decorview.setDrawingCacheEnabled(true); Bmp = decorview.getDrawingCache(); //3.保存Bitmap try {File path = new File(SavePATH);//文件String filepath = SavePATH + "/Screen_1.png";File file = new File(filepath);if(!path.exists()){path.mkdirs();}if (!file.exists()) {file.createNewFile();}FileOutputStream fos = null;fos = new FileOutputStream(file);if (null != fos) {Bmp.compress(Bitmap.CompressFormat.PNG, 90, fos);fos.flush();fos.close();  Toast.makeText(SiteMap.this, "截屏文件已保存至SDCard/ADASiteMaps/ScreenImage/下", Toast.LENGTH_LONG).show();}} catch (Exception e) {e.printStackTrace();}}

转载本站文章请注明,转载自:ADASiteMap的空间[http://www.adasitemap.tk]

本文链接:Android-屏幕截图功能实现 | ADASiteMap的空间

Android-屏幕截图功能实现相关推荐

  1. android添加截图功能,Android应用开发之Android 5.0及以上编程实现屏幕截图功能的方法...

    本文将带你了解Android应用开发Android 5.0及以上编程实现屏幕截图功能的方法,希望本文对大家学Android有所帮助. 本文实例讲述了Android   5.0及以上编程实现屏幕截图功能 ...

  2. android 9.0 10.0 去掉音量键+Power键组合键的屏幕截图功能

    1.概述 在10.0的系统中由WindowManagerService这个系统服务来循环读取窗口获取的消息(包括按下,弹起,双击,单击等)然后分发到各个类接收处理这些消息,在这个过程中PhoneWin ...

  3. Android P(3)---Android P 功能和 API

    Android P 功能和 API Android P 为用户和开发者引入众多新特性和新功能. 本文重点介绍面向开发者的新功能. 要了解新 API,请阅读 API 差异报告或访问 Android AP ...

  4. Android P功能

    Android P Preview was launched a few months back and we're still in awe of the new features that hav ...

  5. android 屏幕截图检测,Android 屏幕截图

    Android 屏幕截图 04/08/2020 本文内容 如果你的 App Center 测试报表在 Android 上一致地显示了空白或打乱的屏幕截图,则通常是因为你的应用程序已禁用屏幕截图. 此 ...

  6. 屏幕截图功能的实现------Java篇

    2019独角兽企业重金招聘Python工程师标准>>> 屏幕截图功能程序在聊天软件与浏览器插件中运用最广泛,一般使用c#,vc+, now,现在介绍用Java实现屏幕截图效果,因为现 ...

  7. Android实现分享代码,Android 分享功能的实现代码

    Android 分享功能的实现代码 一个Activity中,取出设备上安装的所有支持分享动作的Activity,在grid中显示. 实例代码: /** * 分享activity */ public c ...

  8. android支持平台,Android 平台功能

    Android 平台功能Android Platform Features 12/11/2019 本文内容 开发 Xamarin.Forms 适用于 Android 的应用程序需要 Visual St ...

  9. Android Q功能

    Finally, Android Q Beta 1 has been released and we are very eager to share what it has in store for ...

  10. android计算器开发论文,基于Android计算器功能的实现毕业设计论文

    <基于Android计算器功能的实现毕业设计论文.doc>由会员分享,可免费在线阅读全文,更多与<基于Android计算器功能的实现毕业设计论文>相关文档资源请在帮帮文库(ww ...

最新文章

  1. -bash: /bin/rm: Argument list too long的解决办法
  2. css中关于居中的那点事儿
  3. 018 Android加固之实现dex加载器
  4. 经典排序算法(3)——直接插入排序算法详解
  5. spring—aop
  6. 拳王虚拟项目公社:闲鱼怎么卖虚拟资源商品,会不会被封号?虚拟资源自动化出售
  7. android Linkify的用法
  8. 2003 -服务器没有响应,PowerPoint2003
  9. python表达式3and5_表达式 3 and 5 的值为____________。(5.0分)_学小易找答案
  10. java项目实战 学生信息管理系统(UI界面+连接数据库)
  11. wxwindows编译
  12. git 常见用法及遇到的问题
  13. Python开发系列课程(14) - 玩转正则表达式
  14. 以喷管雷诺数,当地大气压及射流有效温度计算所需质量流量,静温
  15. 浅谈Nginx转发匹配规则
  16. 并发处理同一个订单问题
  17. IDEA使用Spark 进行对所有数据进行统计
  18. Java熔断器比较_线上防雪崩利器——熔断器设计原理与实现
  19. 下一代共识机制探究——基于DAG的BFT共识
  20. 互联网晚报 | 1月6日 星期四 | 中国移动正式回归A股;京东成央视春晚独家互动合作伙伴;钉钉进军制造业...

热门文章

  1. ARM Cortex-M3
  2. DANN-经典论文概念及源码梳理
  3. 2022山东理工大学pta程序设计---实验七(函数)题解
  4. element-ui:el-dialog遮罩层变黑
  5. 云知声持续发挥企业优势,赋能AIoT 落地,让未来生活更进一步
  6. pycharm可视化网页编程_pycharm + git+gitlab的可视化界面操作
  7. xml文件基本格式与解析
  8. 网络嗅探 精华版(全)
  9. laravel laravel-admin 语言包的问题 trans('demo.user_not_exists'); trans(admin::passwords.password);
  10. html escape unescape