安卓adb控制手机

       最近做项目发现同事做的Api能够让电脑通过USB控制手机进行操作,原来用的是谷歌开发的adb。简单说一下如何控制手机拍照吧,其他的以后接触到了再补上。

       首先要想使用adb,需要配置adb的环境变量,还需要安装手机的adb驱动才能够使用adb命令。可以通过adb devices命令查看连接的设备,确认adb命令是否好使。

      adb进行手机拍照时,手机相机必须是开启状态,否则使用命令无效。

命令adb shell am start -n <package_name>/.<activity_class_name>可以开启手机应用

命令adb shell am start -n com.android.camera/.Camera 开启手机相机。

命令adb shell am start -a android.media.action.STILL_IMAGE_CAMERA开启手机相机。

命令adb shell input keyevent 27 进行手机拍照。

命令adb shell am force-stop com.android.camera 关闭手机相机。

命令adb -s 【deviceId】shell screencap -p /sdcard/temp.png 手机拍照并且保存在指定位置

命令adb -s 【deviceId】 pull  /sdcard/temp.png C:\\AMD\\a.png 把手机照片传到电脑指定位置

命令adb exec-out screencap -p > 1.png  手机拍照后照片直接传回电脑上

命令adb shell pm list packages可以查看当前手机中的包路径

命令adb shell input tab x y 可表示点击手机屏幕事件

命令adb shell input swipe x1 y1 x2 y2 可表示点击手机屏幕事件

猜你喜欢

转载自blog.csdn.net/u012601647/article/details/79864252