android截图

原创 2016年06月02日 10:55:02

截图可以通过cache缓存机制进行截图

步骤:

(1)通过view.getDrawingCache()创建Bitmap对象。

(2)创建相应要保存图片文件

(3)bitmap.compress()把Bitmap对象保存到图片文件中

		 public static void takeScreenShot(View v,String picName){
			 try { 
			 v.setDrawingCacheEnabled(true);
		     v.buildDrawingCache();
		     Bitmap b1 = v.getDrawingCache();
		     File f = new File("/storage/sdcard0/DCIM/", picName); 
			 if (f.exists()) { 
				 f.delete(); 
			 } 
			 FileOutputStream out = new FileOutputStream(f); 
			 b1.compress(Bitmap.CompressFormat.PNG, 90, out); 
			 out.flush(); 
			 out.close(); 
			 v.destroyDrawingCache();
			 } catch (FileNotFoundException e) { 
				 e.printStackTrace(); 
			 } catch (IOException e) { 
				 e.printStackTrace(); 
			 } 
		 }


android--布局组件截图

android应用中,我们可能需要对一些布局截图显示,比如:在editText中加入图片,或者加入一个录音布局,布局中有图标,有录音文件大小和录音名字。一般步骤: 1 获取自定义布局 2 初始...
  • liuxiangjia
  • liuxiangjia
  • 2015年03月30日 12:24
  • 1639

androidstudio视频录制和截图功能

因为要录制app操作gif图,群上问了下,才知道原来androidstudio有视频录制和截图的功能。 功能入口如图: 上面那个icon是截图的,下面那个icon是录制视频...
  • C529836078
  • C529836078
  • 2017年01月12日 15:19
  • 2038

Android 视频截图方法

1. 前言 本文讨论的是获取视频在某个时间点的图像, 而非屏幕截图. 如果要获取屏幕截图的话直接(电源键+音量下) 2. 获取视频截图 2.1 MediaMetadataRetriever Me...
  • xiyanlgu
  • xiyanlgu
  • 2015年01月29日 10:46
  • 3854

【Android】获取View的截图

有时候在开发过程中可能需要通过获得View的副本来做一些处理,为了得到副本,一种方法是用另一个布局完全一样的View来拷贝目标内容,另外一种方法是直接获得这个View的截图。很显然获得截图的方式更便捷...
  • ydzyd
  • ydzyd
  • 2015年11月19日 17:44
  • 5661

Android中实现截图的几种方式

一、起始原因 最近项目需求中需要实现屏幕截图,开启了新一轮的翻腾,找寻。是的,我就是一个搬运工,简单的搬运工~~做不完的功能,连接不断地需求~~ 基本需求:实现当前页面截图并保存;...
  • u013205623
  • u013205623
  • 2017年03月08日 15:45
  • 836

Android实现百度地图截图

项目中需要实现百度地图的截图,然而使用普通的截图方法,MapView是黑色的,无法实现截图。 原来百度地图有专门的API,实现步骤如下: 1、调用BaiduMap的SnapShot方法 2、实现...
  • u012953557
  • u012953557
  • 2016年02月12日 19:42
  • 1485

android 开发 百度地图 最新指定区域截图

package baidumapsdk.demo; import java.io.File; import java.io.FileNotFoundException; import java.io...
  • ZHOU452840622
  • ZHOU452840622
  • 2016年02月18日 16:55
  • 3008

Android获取View的截图,包括各种Layout的截图

Layout生效后才能使用 /** * 获取Layout截图 * * @return 所需区域的截图 */ private Bitmap getBit...
  • qq_18833399
  • qq_18833399
  • 2016年05月13日 10:17
  • 1436

Android应用截图和SurfaceView截图问题总结

最近在做android截图应用的过程遇到很多问题,接触了好些截图方法,但是还是不能实现SufaceView截图功能。今天就把我尝试过的方法总结下,希望把我惨痛的经历写出来后能够帮助到要做此功能的朋友少...
  • bboyfeiyu
  • bboyfeiyu
  • 2013年10月14日 18:19
  • 12718

ArcGIS For Android MapView 截图

private Bitmap getViewBitmap(MapView v) { v.clearFocus(); v.setPressed(false); boolean willN...
  • u014014578
  • u014014578
  • 2014年07月01日 11:31
  • 1180
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:android截图
举报原因:
原因补充:

(最多只允许输入30个字)