如何从 Intent 或 BroadcastReceiver 捕获关键事件
有没有办法使用 Intent 或 BroadcastReceiver 从菜单按钮捕获按键事件?
基本上我希望在按下菜单键时激活我的应用程序的服务。
谢谢
Is there a way to capture a key event from the Menu button using an Intent or BroadcastReceiver?
Basically I want my app's Service to be activated when the Menu key is pressed.
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
只需检查 KeyDownEvent 是否按下了菜单按钮:
http:// developer.android.com/reference/android/view/KeyEvent.Callback.html#onKeyDown%28int,%20android.view.KeyEvent%29
Just check the KeyDownEvent if the Menu Button was pressed:
http://developer.android.com/reference/android/view/KeyEvent.Callback.html#onKeyDown%28int,%20android.view.KeyEvent%29