Android App在未知按钮上执行代码点击

时间:2016-09-10 21:27:18

标签: android keydown

我正在开发一个Android应用程序,作为我的Parrot Asteroid Smart的前端运行,它运行一个改良版的姜饼作为我的汽车headunit。

目前,该装置本身感应到倒车档信号并使用"显示"完整动作。对话框显示两个相机应用程序之一。

我没有相机但是当我感觉到反向时我想要做的是将音量减小到设定值。不过,我已经完成了进行音量调整的代码。

我在确定哪个按钮输入或触发倒档正在产生时遇到问题。我已经尝试了一些记录onKeyDown事件的代码,当我点击菜单或后退按钮时,我已经确认了该事件,但是当我触发反向信号时,没有用于keydown的日志。

虽然我有多年的其他语言经验,但我是Android应用程序开发和java的新手,所以目前没有任何建议是荒谬的。

1 个答案:

答案 0 :(得分:0)

在我看来,倒车档正在触发Intent,因为它会显示应用选择器对话框。它可能会发送MediaStore.ACTION_IMAGE_CAPTURE意图或类似的东西,需要相机应用才能完成。如果是这种情况,那么您可以修改您的应用并注册以接收这些意图并按照您的意愿处理它们。