gpt4 book ai didi

android - 检测按下 Android 上的耳机按钮?

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:21:09 25 4
gpt4 key购买 nike

如何检测在运行 Android 应用程序时是否按下了耳机上的按钮?音乐应用程序使用此按钮停止、播放、暂停音乐等。

是否有信号发送到麦克风?它是否被视为按键事件?

最佳答案

如果您只想在您的应用程序(特定 Activity )运行时收听耳机按钮回调,则有一种不需要注册任何 BroadcastReceiver 的更简单方法,只需重写 Activity onKeyDown 方法即可:

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if(keyCode == KeyEvent.KEYCODE_HEADSETHOOK){
//handle click
return true;
}
return super.onKeyDown(keyCode, event);
}

关于android - 检测按下 Android 上的耳机按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6075909/

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