常用截屏方法

来源:互联网 发布: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出来

0 0
原创粉丝点击