环境: ubuntu 16.04 / HUWEI P10 / android 8.0
1.安装adb
$ sudo apt-get install adb
2.手机通过USB连接到电脑,选择MTP(文件传输)模式,并开启USB调试。
3.测试adb连接
$ adb devices
成功则显示:
List of devices attached
SJE**********659 device
4.通过shell脚本获取手机截屏,并传输至电脑指定文件夹
#! /bin/bash
# get a screen capture
adb shell screencap -p /sdcard/test.png
# set directory and name for images
dir=./
name=${dir}"test.png"
echo "${name}"
# pull image
adb pull /sdcard/test.png "$name"
获取到图片后则可以进行各种后续图像处理,识别工作,也可以通过adb命令向手机发送如点击等操作指令。
介绍一个使用adb,shell和Python脚本玩找五仁月饼游戏的大致实现。游戏的大致内容是屏幕上会出现MxN个排列的月饼,其中一个是五仁月饼,找出后,下一个五仁月饼会变换位置,继续找。
基本思路是用一