常用截屏方法
来源:互联网 发布:mac上文档是什么格式 编辑:程序博客网 时间:2024/06/05 06:00
常用截屏方法有如下几种:
1. 调用PhoneWindowManager中的takeScreenshot()方法,开启systemui中的TakeScreenshotService服务截屏
2. 通过Java的Runtime.exe()方法下发command命令,而cmd命令有三种:
1)slogctl screen data/image.png
---通过slogctl screen命令,data/image.png是截屏后的图片路径,如果没有指定路径,图片截取失败
2) gsnap data/image.png /dev/graphics/fb0
---通过gsnap命令,data/image.png是截屏后的图片路径,/dev/graphics/fb0是缓存的buffer,如果没有指定路径,图片截取失败
3)screencap -p image.png
----通过screencap命令,-p表示保存文件格式为png,image.png是图片名字
3. 通过工程模式,在拨号盘输入*#*#*83781#*#*进入Slog,勾选snap截屏服务,状态栏会显示截屏服务,拉下来点击截屏服务即可,截屏图片存放在slog的misc文件夹里
4. 快捷键:长按power+音量下键,图片保存在存储卡Pictures/ScreenShot/目录下(其实此方法调用的是takeScreenshot()接口)
5. 连接adb数据线,eclipse的DDMS有截图功能,点击保存即可
6. 连接adb数据线,在终端中直接通过2中的三个命令也可以截图,然后将图片pull出来
- 常用截屏方法
- 分享iOS中常用的绘图, 截屏方法
- iOS中常用的绘图、截屏方法(swift)
- 常用方法
- 常用方法
- 常用方法
- 常用方法
- 常用方法
- 常用方法
- 常用方法
- 常用方法
- 常用方法
- 常用方法
- 常用方法
- 常用方法
- 常用类的常用方法
- easyui常用控件常用方法
- java常用数据结构常用方法
- 第三篇:Nginx配置文件nginx.conf中文详解
- xcode5.0打包IPA
- hdu-2181
- tomcat部署php项目
- Caché数据库工作中总结
- 常用截屏方法
- 02数据库的设计
- 【C++】一个简单栈的实现
- uboot分析之第二阶段
- Apache commons IO简介
- Android深入浅出系列之服务机制—1-Android中的Service
- ffmpeg接口函数介绍(ffmpeg版本为:0.8.6)
- CAN总线仲裁示意图
- Opencv得到HOG特征(HOGDescriptor 的使用)