minitouch介绍
跟minicap一样,minitouch也是用NDK开发的,跟minicap使用方法类似,不过它只要上传一个minitouch文件就可以了。对应的文件路径树跟minicap一样就不重复介绍(不过它只需要对应不同的CPU的ABI,而不需要对应SDK版本)。实际测试这个触摸操作和minicap一样,实时性很高没什么卡顿。
使用概述
判断设备的CPU的ABI: <code>adb shell getprop ro.product.cpu.abi armeabi-v7a</code>
adb push对应的minitouch文件到设备上(libs/$ABI对应的为你本地的minitouch路径):
adb push libs/$ABI/minitouch /data/local/tmp/</code>
比较关键的一步,因为push上去的文件是没有执行权限的,需要运行chmod提升权限:
C:\Users\Administrator>adb shell
sshell@shamu:/ $ su
root@shamu:/ # cd /data/local/tmp
root@shamu:/data/local/tmp # chmod 777 minitouch
root@shamu:/data/local/tmp # ls -l
-rwxrwxrwx shell shell 25920 2016-02-24 21:09 minitouch</code>
本地端口转发(端口可以任意) <code>adb forward tcp:1111 localabstract:minitouch</code>
启动minitouch
C:\Users\Administrator>adb shell /data/local/tmp/minitouch
Note: device /dev/input/mice is not supported by libevdev
Type B touch device atmel_mxt_ts (1439x2559 with 16 contacts) detected
on /dev/input/event0 (score 1100)
Note: hard-limiting maximum number of contacts to 10
网友评论