gpt4 book ai didi

android - ACTION_HEADSET_PLUG 广播延迟

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:51:32 26 4
gpt4 key购买 nike

我有自己的 BroadcastReceiver 实例用于 Intent.ACTION_HEADSET_PLUG 操作。从实际物理拔出耳机到通知我的 BroadcastReceiver 之间大约有 1-2 秒的延迟。

IntentFilter filter = new IntentFilter(Intent.ACTION_HEADSET_PLUG);
filter.setPriority(IntentFilter.SYSTEM_HIGH_PRIORITY - 1);
registerReceiver(new BroadcastReceiver() {

@Override
public void onReceive(Context context, Intent intent) {
// my code here
}
}, filter);

有什么想法可以减少延迟吗?

最佳答案

处理 AudioManager.ACTION_AUDIO_BECOMING_NOISY 广播起到了作用:) 它的 Intent 是在耳机拔下后直接广播,没有任何延迟。

关于android - ACTION_HEADSET_PLUG 广播延迟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4124368/

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