Android-屏幕截图功能实现
在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-屏幕截图功能实现相关推荐
- android添加截图功能,Android应用开发之Android 5.0及以上编程实现屏幕截图功能的方法...
本文将带你了解Android应用开发Android 5.0及以上编程实现屏幕截图功能的方法,希望本文对大家学Android有所帮助. 本文实例讲述了Android 5.0及以上编程实现屏幕截图功能 ...
- android 9.0 10.0 去掉音量键+Power键组合键的屏幕截图功能
1.概述 在10.0的系统中由WindowManagerService这个系统服务来循环读取窗口获取的消息(包括按下,弹起,双击,单击等)然后分发到各个类接收处理这些消息,在这个过程中PhoneWin ...
- Android P(3)---Android P 功能和 API
Android P 功能和 API Android P 为用户和开发者引入众多新特性和新功能. 本文重点介绍面向开发者的新功能. 要了解新 API,请阅读 API 差异报告或访问 Android AP ...
- Android P功能
Android P Preview was launched a few months back and we're still in awe of the new features that hav ...
- android 屏幕截图检测,Android 屏幕截图
Android 屏幕截图 04/08/2020 本文内容 如果你的 App Center 测试报表在 Android 上一致地显示了空白或打乱的屏幕截图,则通常是因为你的应用程序已禁用屏幕截图. 此 ...
- 屏幕截图功能的实现------Java篇
2019独角兽企业重金招聘Python工程师标准>>> 屏幕截图功能程序在聊天软件与浏览器插件中运用最广泛,一般使用c#,vc+, now,现在介绍用Java实现屏幕截图效果,因为现 ...
- Android实现分享代码,Android 分享功能的实现代码
Android 分享功能的实现代码 一个Activity中,取出设备上安装的所有支持分享动作的Activity,在grid中显示. 实例代码: /** * 分享activity */ public c ...
- android支持平台,Android 平台功能
Android 平台功能Android Platform Features 12/11/2019 本文内容 开发 Xamarin.Forms 适用于 Android 的应用程序需要 Visual St ...
- Android Q功能
Finally, Android Q Beta 1 has been released and we are very eager to share what it has in store for ...
- android计算器开发论文,基于Android计算器功能的实现毕业设计论文
<基于Android计算器功能的实现毕业设计论文.doc>由会员分享,可免费在线阅读全文,更多与<基于Android计算器功能的实现毕业设计论文>相关文档资源请在帮帮文库(ww ...
最新文章
- -bash: /bin/rm: Argument list too long的解决办法
- css中关于居中的那点事儿
- 018 Android加固之实现dex加载器
- 经典排序算法(3)——直接插入排序算法详解
- spring—aop
- 拳王虚拟项目公社:闲鱼怎么卖虚拟资源商品,会不会被封号?虚拟资源自动化出售
- android Linkify的用法
- 2003 -服务器没有响应,PowerPoint2003
- python表达式3and5_表达式 3 and 5 的值为____________。(5.0分)_学小易找答案
- java项目实战 学生信息管理系统(UI界面+连接数据库)
- wxwindows编译
- git 常见用法及遇到的问题
- Python开发系列课程(14) - 玩转正则表达式
- 以喷管雷诺数,当地大气压及射流有效温度计算所需质量流量,静温
- 浅谈Nginx转发匹配规则
- 并发处理同一个订单问题
- IDEA使用Spark 进行对所有数据进行统计
- Java熔断器比较_线上防雪崩利器——熔断器设计原理与实现
- 下一代共识机制探究——基于DAG的BFT共识
- 互联网晚报 | 1月6日 星期四 | 中国移动正式回归A股;京东成央视春晚独家互动合作伙伴;钉钉进军制造业...
热门文章
- ARM Cortex-M3
- DANN-经典论文概念及源码梳理
- 2022山东理工大学pta程序设计---实验七(函数)题解
- element-ui:el-dialog遮罩层变黑
- 云知声持续发挥企业优势,赋能AIoT 落地,让未来生活更进一步
- pycharm可视化网页编程_pycharm + git+gitlab的可视化界面操作
- xml文件基本格式与解析
- 网络嗅探 精华版(全)
- laravel laravel-admin 语言包的问题 trans('demo.user_not_exists'); trans(admin::passwords.password);
- html escape unescape