最近老大让做一个模拟鼠标,设备是个android4.4.2的,一直摸不到头脑,调不出他系统的鼠标箭头,一度想放弃。
最后发现一个uinput可以模拟输入设备,所以就试试。
因为对他不是很了解,所以走了很多弯路,有时还在想是不是要写到底层代码里,不过还好做出来了。
其实也没什么难的,就是建个so库,调用就可以了。因为这个系统设备里驱动层已经有啦uinput,所以不需要我写底层驱动,大大减少了我这个做应用开发的难度。
建so库不难吧,然后调用就行了,结果我发现只有open设备,其他move,key才有用,做底层都知道,不过别忘了close销毁哦。