最近在写文档时,碰到项目经理要求给她一张应用截图,但又不想在测试机上安装其他软件。于是想到了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手机截图并上传相关推荐

  1. 电脑上如何操作Android手机

    现在网上有很多第三方的工具,说可以直接连接电脑上来操作Android手机,为各位机友们提供方便,今天我也提供一种我常用的方法供大家参考: 先下载一个工具:http://download.csdn.ne ...

  2. 使用USB在PC上操作Android手机

    使用USB在PC上操作Android手机 目录 使用USB在PC上操作Android手机 我的应用场景 环境介绍 基本原理 安装方法 几个常用命令 后记 我的应用场景 想上班的时候,通过笔记本直接阅读 ...

  3. android手机变微软手机号码,微软Your Phone未来将能让你用电脑远程控制拨打Android手机电话...

    原标题:微软Your Phone未来将能让你用电脑远程控制拨打Android手机电话 自从微软放弃开发手机之后,就不断耕耘与加强电脑与手机之间的功能合作,像现在已经可远程查看最近相片.短信.接收通知等 ...

  4. 操作Android手机路由表

    公司为了安全wifi网络需要手工设置路由表才能上网,查了好久的资料终于找到. 用电脑操作Android手机工具adb方便输入命令(也可用手机终端模拟器),这是通过usb线来调试管理手机的工具,使用非常 ...

  5. android短视频拍摄并上传,手机微视怎么玩?微视视频制作并上传的教程

    从下载微视app到顺利发布自己录制的小视频,一步两步,步步有图,亲自体验. 软件名称:腾讯微视 短视频分享软件 for android V8.10.2.588 安卓版软件大小:96.5MB更新时间:2 ...

  6. android h5 多图上传源码,JS移动端/H5同时选择多张图片上传并使用canvas压缩图片...

    最近在做一个H5的项目,里边涉及到拍照上传图片的功能以及识别图片的功能,这里对识别图片的功能不做赘述,不属本文范畴.我在做完并上线项目后,同事跟我提了一个要求是可不可以同时选择多张图片上传,我做的时候 ...

  7. Unity实现在Android端获取Android手机的唯一ID(设备号)(亲测Android11可用)

    Unity实现在Android端获取Android手机的唯一ID(设备号)(亲测Android11可用) 备注:测试版本Unity2020,理论上Unity2018以上都可用,未做测试 - 文章初衷 ...

  8. Android仿微信图片上传,可以选择多张图片,缩放预览,拍照上传等

    仿照微信,朋友圈分享图片功能 .可以进行图片的多张选择,拍照添加图片,以及进行图片的预览,预览时可以进行缩放,并且可以删除选中状态的图片 .很不错的源码,大家有需要可以下载看看 . 微信 微信 微信 ...

  9. Android仿微信图片上传,可以选择多张图片,缩放预览,拍照上传

    仿照微信,朋友圈分享图片功能 .可以进行图片的多张选择,拍照添加图片,以及进行图片的预览,预览时可以进行缩放,并且可以删除选中状态的图片 .很不错的源码,大家有需要可以下载看看 . 如果不知道如何上传 ...

最新文章

  1. 筑业和恒智天成哪个好_浙江新闻客户端:废弃物变身创意作品 天成小学垃圾分类工作有声有色...
  2. python里的resize_利用python之wxpy模块玩转微信!这部小儿科吗!
  3. MySQL服务器端客户端常见错误
  4. 提升【百度网盘】下载速度
  5. 网页登录接口php,thinkphp-登入接口示例
  6. 国外基于android的系统,基于Android的位置服务系统设计与实现
  7. Linux kernel同步机制
  8. HTML5_Canvas_属性、定义及方法
  9. 2019.04.17 面向对象编程篇207
  10. ASP.NET Core中使用Csp标头对抗Xss攻击
  11. python爬虫初学(3)
  12. 【2020年“科创中国”】先导技术榜单、新锐企业榜单、产学研融通组织榜单发
  13. 普通进销存管理系统设计
  14. SQL Server 搭建Northwind详细教程
  15. 调用百度API(一)——百度翻译
  16. DOS定时关机命令 windowXp
  17. Python 多环境配置管理
  18. 文化传媒婚纱摄影类网站织梦模板免费下载
  19. linux中如何查看设备的设备号,查看 linux 设备号信息
  20. IT服务公司经理专栏:小公司管理(3)

热门文章

  1. RuntimeError: ‘lengths‘ argument should be a 1D CPU int64 tensor, but got 1D cuda:0 Long tensor
  2. 华云数据信创云基座荣获“星光江苏”数字经济创新产品优胜奖
  3. QT:QLineEdit 各类操作详解
  4. 一站式服务陪伴邮政储蓄银行一路同行
  5. 36岁的男人跑马拉松
  6. css 让图片不停的转动
  7. MOS管学习之MOS管的诞生(一)
  8. web前端学习笔记——Day6(js)
  9. PowerMock使用详解
  10. 微信小程序插件功能介绍