我们都有看过手机助手软件,当手机插到电脑上时,电脑上就可以看到手机中的文件夹。还能完成文件的拷贝,安装等功能。现在我们就用C#,通过 adb + usb 实现简单的网络通讯功能。 调用adb有几种方式:一种就是通过cmd命令行来调用。另外一种就是直接调用adb工具。cmd命令调用的例子较多,本例就使用直接通过adb的方式来实现。
调用adb.exe是通过命令行传参的方式调用,前面不需要输入”adb”。如果是通过cmd命令行工具输入时才需要加上“adb”。
调用adb.exe执行命令时,adb会根据命令执行不同的逻辑。有些命令执行完成后,adb会立刻退出,有些命令会一直不退出。为了防止程序得不到想要的结果,需要注意了解哪些命令是立即退出,哪些是延时退出。如:shell命令,forward命令,都是被动式退出,需要收到退出指令后才会退出。
