读书人

andriod系统如何捕获硬键盘或外设输入

发布时间: 2012-04-20 15:27:03 作者: rapoo

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

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

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

读书人网 >Android

热点推荐