android截长屏后保存
本方法实现了截取ScrollView组件的内容,并将图片存储在自己的应用数据文件目录下
ScrollView scrollView=(ScrollView)findViewById(R.id.scrollView);
Bitmap bitmap = getScrollViewBitmap(scrollView); File filePic; try {filePic = new File("data/data/" + getPackageName() + "/Screenshot" + ".PNG");if (!filePic.exists()) {filePic.getParentFile().mkdirs();filePic.createNewFile();}FileOutputStream fos = new FileOutputStream(filePic);bitmap.compress(Bitmap.CompressFormat.PNG, 100, fos);fos.flush();fos.close(); } catch (IOException e) {Toast.makeText(this, "发生错误", Toast.LENGTH_SHORT).show(); }
public static Bitmap getScrollViewBitmap(ScrollView scrollView) {int h = 0;Bitmap bitmap;for (int i = 0; i < scrollView.getChildCount(); i++) {h += scrollView.getChildAt(i).getHeight();}// 创建对应大小的bitmap bitmap = Bitmap.createBitmap(scrollView.getWidth(), h,Bitmap.Config.ARGB_8888);final Canvas canvas = new Canvas(bitmap);scrollView.draw(canvas);return bitmap; }
android截长屏后保存相关推荐
- android截长屏实现,android 手机截取长屏实例代码
最近项目遇到一个需求:把当前页面保存到手机相册.想了想 我还不会呢,就百度了下大神的足迹,踏着大神的足迹,一路向前.废话不说,记录下,后期学习. public class ScreenUtils { ...
- 网页怎么截长屏?好用的方法分享介绍
网页怎么截长屏?相比大家都知道截图的方法,但是有的时候一个网站的内容很长,并且不支持站外分享.这个时候我们只能借助截图保存内容了,有的时候一些截图只能截取一半,或者无法截取更多的内容.这个时候我们选择 ...
- 刚刚才知道!苹果手机新增了截长屏功能,好用方便,手机自带
截屏可以说是每台智能手机都有的功能,但是对于苹果手机来说,截长屏却是一件很不友好的事情,不仅非常麻烦不说,还要使用第三方工具才能完成,不过笔者就知道苹果手机新增了一种截长屏方式,大家一起看看吧! 开始 ...
- android 截长图 方法,Android实现截屏与截长图功能
本文实例为大家分享了Android实现截屏与截长图功能展示的具体代码,供大家参考,具体内容如下 Demo在GitHub的地址:ScreenShoot 在Android开发中,有时候会遇到需要截屏分享到 ...
- 【Android】锁屏后应用保活、拉活、双进程守护
最近在使用高德地图实时获取定位时遇到了个问题,锁屏后一段时间(5~10分钟左右)后程序会被系统杀死,为了保活,特研究了下进程保活机制. 0.基本操作和概念 针对root过的手机,可以通过下列命令查看内 ...
- Android手机投屏后没有声音,乐播投屏电视没有声音怎么办_乐播投屏电视没有声音手机有声音解决办法_3DM手游...
乐播投屏是一个非常不错的投屏软件,操作使用简单,最近不少小伙伴都在用.但是在使用乐播投屏的时候,有很多小伙伴出现了电视没有声音手机有声音的情况,这是怎么回事呢?我们一起来看看乐播投屏电视没有声音的解决 ...
- android截全屏方法,Android实现全屏截图或长截屏功能
本文实例为大家分享了Android实现全屏截图或长截屏功能的具体代码,供大家参考,具体内容如下 全屏截图: /** * 传入的activity是要截屏的activity */ public stati ...
- Android 截长图
原理:Android 为了提高滚动等各方面的绘制速度,可以为每一个 View 建立一个缓存,使用 View.buildDrawingCache 为自己的 View 建立相应的缓存, 这个 cache ...
- android+截图长屏软件,手机摄影:一款真正好用的安卓端长截图APP,没有之一!...
原标题:手机摄影:一款真正好用的安卓端长截图APP,没有之一! 上次分享了一篇安卓版长截图的应用--LONPIC.其实严格的说这是一个长拼图,当然也能做出长截图的效果.比如我们做一篇文章的长截图,需要 ...
- android截全屏方法,Android rom开发:最完整的截屏方案(支持全屏截屏+区域截屏)
网上很多资料都是说使用View的getDrawingCache接口,这种方式有一个问题,无法截取到状态栏,因此个人不推荐. View view = getWindow().getDecorView() ...
最新文章
- 2022-2028年中国轻型客车行业投资分析及前景预测报告
- 服务器系统加速,系统加速技巧:让Linux启动更加快速
- XSuperTooltip - Office 2007 Super Tooltip class
- Keras:基于Theano和TensorFlow的深度学习库
- 面试题收集——Java基础部分(一)
- php软件开发--nginx服务器(待补充)
- 2440 linux文件写,添加yaffs2文件系统 - Linux2.6.39在S3C2440上的移植_Linux编程_Linux公社-Linux系统门户网站...
- 刘强东卸任京东 CEO,“二号位”徐雷接棒:三大电商巨头“二把手”正式集齐
- java微信公众号支付示例
- 监控sqlserver 数据变化并记录_携程机票数据仓库11年技术栈的演进
- udp java 检测连接_java创建udp连接 java udp怎样测试是否连接
- ruby 安装问题的 一二事
- 【转】图像视觉开源代码
- ARTS1(Algorithm, Review , Tip/Techni, Share)
- Mysql8.0 子数据库账户及密码创建和赋权
- 理解为什么女孩子都希望进国企了
- 映象笔记导出到word
- java英语自我介绍_java自我介绍英语口语
- 计算机对电影工业的影响的英语作文,看电影的好处The Advantages of Watching Movies
- 计算机应用基础ascii码运算,自考计算机应用基础真题及答案