当前位置: 代码迷 >> Android >> andriod系统如何捕获硬键盘或外设输入并产生相应动作
  详细解决方案

andriod系统如何捕获硬键盘或外设输入并产生相应动作

热度:103   发布时间:2016-05-01 21:32:25.0
andriod系统怎么捕获硬键盘或外设输入并产生相应动作
比如有硬键盘手机,可以直接输入a-z和0-9,假设应用是一个文本阅读显示工具,自动滚屏显示,按0停止滚屏,按1显示速度最慢,按9显示速度最快,也就是用户直接按某键可以直接实现相应动作。
这样一个应用该怎么样实现,Android开发的新手,最好能有详细说明,谢谢。

------解决方案--------------------
如果是硬键盘手机
framework层会通过viewroot上报key值给你的
你自己在activity里面处理这个key值来设定滚屏速度就好了

如果你有其他需求 我觉得你最好继承系统类来实现
------解决方案--------------------
viewroot会从InputReader获得相应的KEYCODE给APP