gpt4 book ai didi

java - 自定义硬件按钮事件/Intent

转载 作者:行者123 更新时间:2023-12-01 21:56:37 25 4
gpt4 key购买 nike

我有一个带有自定义按钮的自定义设备,我需要处理硬件按钮事件/Intent :每次我按下按钮时,它都会生成一个 PTT 按下操作,并且我需要打开我的自定义应用程序,有办法做到这一点吗?

最佳答案

如果通过自定义设备,您指的是自定义 AOSP。然后确保它的按钮绑定(bind)到事件,这应该通过低级设备驱动程序配置来完成。这是一项复杂的工作。接下来,确保您在下一个 Activity 中收到点击。

尝试在 Activity 工作中使用调度键事件:

@Override
public boolean dispatchKeyEvent(KeyEvent event) {
if (event.getKeyCode() == KeyEvent.KEYCODE_ENTER) {
if (event.getAction() == KeyEvent.ACTION_UP){

enter();

return true;
}}
return super.dispatchKeyEvent(event);
};

在 Android View 处于焦点状态时开启按键事件。

public boolean onKey(View v, int keyCode, KeyEvent event) {
switch (keyCode) {
case KeyEvent.KEYCODE_ENTER:
/* This is a sample for handling the Enter button */
return true;
}
return false;
}

关于java - 自定义硬件按钮事件/Intent ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58739242/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com