写一个代码在vb流屏幕截图从移动通过ADB



我试图在VB中编写代码以从我的android设备流屏幕截图到我的PC,我试图在计时器

中使用以下adb命令
adb shell screencap /sdcard/screen.png 
adb pull /sdcard/screen.png C:screen.png

将会发生的是,pull命令将在屏幕截图完成之前将其拉出我尝试了一些睡眠命令,但它会使显示非常慢,最终因为我发送了太多adb命令,设备会变得很慢,最后会挂起

是否有任何想法采取快速截图或视讯流,并通过adb命令将其传输到我的PC

您的问题很可能不是在同一迭代中的屏幕截取/拉取序列,而是在前一次拉取完成之前下一个屏幕截取覆盖了图像。您是否使用信号量来确保在前一个帧捕获完成之前不会触发下一个帧捕获?

也不要使用/sdcard文件夹来存储捕获的图像。在您的设备上找到一个tmpfs分区并使用它。

最新更新