直接上代码:
/** * 截屏 * @param v 视图 * @param filePath 保存路径 */ private void getScreenHot(View v, String filePath) { try { Bitmap bitmap = Bitmap.createBitmap(v.getWidth(), v.getHeight(), Config.ARGB_8888); Canvas canvas = new Canvas(); canvas.setBitmap(bitmap); v.draw(canvas); try { FileOutputStream fos = new FileOutputStream(filePath); bitmap.compress(CompressFormat.PNG, 100, fos); } catch (FileNotFoundException e) { throw new InvalidParameterException(); } } catch (Exception e) { Log.i("截屏", "内存不足!"); e.printStackTrace(); } }
调用方法:
getScreenHot((View) getWindow().getDecorView(), "/sdcard/test1.png");
分享到:
相关推荐
主要为大家详细介绍了Android实现屏幕截图并保存截取图片到指定文件,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
根据调用系统广播实现,先保存到本地文件管理中,完美运行,可以根据后台返回的String类型图片地址来保存 给个好评噢~
Android 3种数据保存(SharedPreferences存储 内部文件存储 数据库存储),如项目包有问题请联系我谢谢
android studio javacv实现 播放rstp流、抓图、录制视频功能,完整例子,直接导入android studio就可以用。
该源代码演示Android中如何对View(如button)进行截图和如何对整个Activity截图。同时演示怎样在截图上写上水印,演示如何把截图保存成文件。
本文实例为大家分享了Android实现截屏与截长图功能展示的具体代码,供大家参考,具体内容如下 Demo在GitHub的地址:ScreenShoot Demo在CSDN上的下载地址:Android实现截屏与截长图功能 在Android开发中,有时候会...
截屏并保存成png图片,录制Android视频 3.复制文本到Android,PC端快速输入中文到Android 4.Android远程文件管理器,支持快速pull和push文件 5.支持模拟Power键、音量键和Home键,支持模拟长按 6.支持快速...
保存图片到本地相册,可以在相册查看,Android 6.0以上也可以实现
本项目是一个安卓截屏的小例子源码,打开后直接点击Button就可以,截图会保存到手机内存DCIM目录下的javaapk.png文件,项目编码GBK编译版本4.4.2
adb脚本,android批处理,用于批量处理android相关操作,用于批量自动化处理。用于批量测试,用于批量群控基础
2. 把编译生成的save文件拷贝到android的/data/local下面。(可以使用adb push等反正有n多种拷贝方法)。 3. 在adb shell或者其他命令行模式下执行./save. 4. 截图后保存在/mnt/usb/sdb1/s.bmp,这个路径中代码的...
本文通过实例代码给大家介绍了Android仿银行客户签名并且保存签名的截图文件并命名为本地时间,需要的朋友可以参考下
Android 实现截屏功能的实例 实现代码: public class ScreenShot { // 获取指定Activity的截屏,保存到png文件 private static Bitmap takeScreenShot(Activity activity) { // View是你需要截图的View View ...
代码如下:import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException; import android.app....public class ScreenShot { // 获取指定Activity的截屏,保存到png文件
一个用于捕获ios / android屏幕截图并将其保存到剪贴板或文件系统的CLI。 Usage用法osnap [ios | android] [-f filename.png] [-d android_device_id]:red_apple:使用iOS osnap io:camera:osnap! 一个用于捕获ios /...
本文旨在为使用基于Android操作系统的移动设备(如手机、平板电脑等)的用户提供一种准确、方便的定位系统,可以通过经纬度信息,甚至仅仅是地名,就能在地图上找到该地的地理位置。然后通过截图存储,把使用者所到...
是用底层JNI交叉编译进行截取当前屏幕图片并保存到sdcard根目录下的。已经测试成功了。但是,需要对/dev/graphics/fb0设备文件具有读写权限。如果您机器没有,那么将返回-100。即打不开文档,里面有所有源代码
压缩包内包含源代码,项目文档,apk文件,运行各个界面截图。app使用的是sqlite数据库,使用的核心类及其组件:Base Adapter,Fragment,View Pager,Alert Dialog.Builder,Option,Animation Draw able(关键帧...