MiniTouch

minitouch介绍

跟minicap一样,minitouch也是用NDK开发的,跟minicap使用方法类似,不过它只要上传一个minitouch文件就可以了。对应的文件路径树跟minicap一样就不重复介绍(不过它只需要对应不同的CPU的ABI,而不需要对应SDK版本)。实际测试这个触摸操作和minicap一样,实时性很高没什么卡顿。

使用概述

判断设备的CPU的ABI: adb shell getprop ro.product.cpu.abi armeabi-v7a
adb push对应的minitouch文件到设备上(libs/$ABI对应的为你本地的minitouch路径):

adb push libs/$ABI/minitouch /data/local/tmp/

比较关键的一步,因为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

本地端口转发(端口可以任意) adb forward tcp:1111 localabstract:minitouch
启动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

你可能感兴趣的:(MiniTouch)