电脑端操作Android手机截图并上传

最近在写文档时,碰到项目经理要求给她一张应用截图,但又不想在测试机上安装其他软件。于是想到了adb指令。
首先是手机截图:

adb shell screencap -p /sdcard/screenshot.png

然后是电脑端拉取手机截图

adb pull /sdcard/screenshot.png screenshot.png

这时候我想,难道每次保存都要去输入两行指令吗?要是保存多张图片这个名字我还要每次手动去改。那不如写个shell脚本好了,每次都以时间戳命名保存图片。

#! /bin/bash 
currenttime=`date "+%Y-%m-%d-%H-%M-%S"` 
name="/sdcard/screenshot"${currenttime}".png" 
adb shell screencap -p ${name}
adb pull ${name} .

哈哈,完美解决。当然还有很多可以改进的地方,目前截图都是保存在命令行所在路径,我们也可以设置需要保存的路径等等。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,559评论 25 708
  • 一月,山上的雪落成了冰。二月,我画了一个太阳 三月,桃花还没有盛开。四月你说回来 五月,登高望远,看不到归期。 就...
    北小音阅读 240评论 0 4
  • 当母亲千万遍地语重心长地凝神屏气地和我说下面一段话时,心中刹时间惊涛骇浪电闪雷鸣, 却只得化为凄然一笑。 ...
    薇薇安刺猬阅读 15,387评论 28 37
  • 后知后觉,终于补了《陆垚知马俐》这部电影。出乎意料的还不错,起码不是很俗套很无趣的电影。虽说男女主人公的设定也不是...
    木易默阅读 511评论 0 3