下你所需,载你所想!
汇集开发技术源码资料

ADB命令直接Android模拟器截屏通过控制台字符流回显

: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

ADB命令直接Android模拟器截屏通过控制台字符流回显

热门推荐

相关文章