:226.68KB : :1 :2022-08-09 15:04:07
使用adb命令对android手机/模拟器进行截屏操作的话分为两步:
1. 发送截屏命令到手机/模拟器, 将截取的图片保存到指定的路径下面(adb shell screencap -p /sdcard/pictures/0.png);
2. 发送提取文件命令将手机中指定路径下面的图片保存到电脑指定路径下面(adb pull /sdcard/pictures/0.png d:\0.png);
这种操作有些繁琐, 需要好几步文件操作, adb可以直接发送手机截屏命令输出控制台字符流, 但是图片字符流无法正常显示, 需要做一些修改: 将其中的0D0A字节替换成为0A字节
本程序利用控制台管道捕获图片字符流, 然后将字符流中的相应字节做一下替换, 这样可以直接截屏手机/模拟器图片显示在程序窗口中, 进行手机/模拟器的遥控操作;
只需要一行命令即可完成:
adb shell screencap -p
01-06控制台用作日志显示demo
10-16C语言的控制台图书管理系统
10-09简单的学生管理系统(入门级控制台实例)
10-08超市购销管理系统(控制台代码)
10-08以控制台为例来谈设计模式中的命令模式.p
10-08图书管理系统示例(c++控制台代码)
10-072048游戏c++代码(控制台版)
10-06三字棋代码(控制台游戏)
10-04c++ 生存游戏(控制台代码)