我试着通过extendsInputMethodService类重写InputMethodService.onKeyUp()和InputMethodService.onKeyDown(),但是当你按下后退,主页,上下文菜单(基本上是硬键)时,方法不会被调用。我在做什么正确的?这是正确的做法吗?如何知道服务中哪个硬件按键被按下?
0
A
回答
1
(曾在这里befor一个答案,但已经错过了,这个问题是关于服务)
有一个关于这个话题simliar问题here
0
可以使用InputMethodService听与onkeydown事件的的KeyEvents() ,onKeyLongpress()和onKeyUp()。硬键有自己的键码,就像软键一样。
我可以肯定的返回键,但我不认为与海内外近按钮相同的情况下..
至于家庭和最近的行动,InputMethodService将触发onfinishInput()和onfinishInputView()calls.So ,可能是我们可以做点什么..
相关问题
- 1. Xamarin Grid如何知道哪个按钮被按下
- 2. 如何知道哪个按钮被按下?
- 3. 如何确定哪个“+”键被按下?
- 4. 如何知道在Node.js中按下了哪个'Submit'按钮
- 5. 安卓知道哪个按钮被按下时创建编程
- 6. 知道哪个按钮被按下了! GTK
- 7. 如何拦截服务中按下的硬键?
- 8. ActionListener如何知道按下了哪个按钮?
- 9. 在WebView中,如何知道哪个按钮被点击?
- 10. 确定哪个键被按下
- 11. 知道在Javascript中按下哪个按钮
- 12. VIM:当按下一个按键时,知道执行哪个命令
- 13. 如何识别哪个按钮被按下并发送到服务器?
- 14. Android的 - 按钮侦听知道哪个按钮被点击
- 15. 如何知道按钮是否被按下或释放?
- 16. 如何知道在iOS的UIKeyboard上按哪个键?
- 17. 键盘按不按硬件
- 18. 如何防止按键被按下? C#
- 19. 使事件的多个按钮,并知道被点击了哪个按钮
- 20. 有没有什么功能知道键盘按键是否被按下?
- 21. 如何判断哪个MKPinAnnotation被按下?
- 22. 我如何知道我按下了哪个TouchableNativeFeedback?
- 23. 如何当一个键被按下
- 24. 如何知道何时在文本框中按下回车键?
- 25. JSpinner的哪个按钮被按下了?
- 26. 检测哪个按钮被按下
- 27. 确定按下哪个键
- 28. 如何判断哪个SHIFT键被按下?
- 29. 如何区分哪个'Enter'键被按下?
- 30. 知道何时按下清除按钮