安卓开发关于手柄外设控制程序

公司做了个项目,需要用到手柄外设做开发,搞得我很不适应。

最开始不知道怎么玩这手柄,也在百度上百度了一堆东西,

后来发现其实手柄按键检测其实很简单。


在activity中重写onkeydown方法,输出按键的keyCode码,

然后把程序跑起来,一个按键一个按键的试,试完做个记录。

然后switch,条件为keyCode码,对应值为测出来的几个按钮的码。

然后分别处理就行了。

另外,除去手柄的上下左右之外,其他按键或许有两个效果,一个按键的本身效果和我这边测出来keyCode码为23的效果键

如果不是需要这个键就把他屏蔽掉,因为会带来很多误操作。

猜你喜欢

转载自blog.csdn.net/qq_26559913/article/details/50128521