抱歉提问,这是我第一次来这里。我在网上搜索了一些内容,但没有结果。真的需要帮助澄清这个问题。
我的目标设备运行Android 7.1.1版本。该设备具有USB Type-C连接器,并支持USB Type-C耳机。然而,当USB耳机状态改变时,似乎AudioService不会发送意图。OEM必须为此情况实现自己的意图吗?
对于传统的有线耳机,我可以使用AudioManager.isWiredHeadsetOn()来检查它的状态。但是USB Type-C耳机似乎无法以这种方式工作。有没有其他方法来获取USB耳机的状态?
谢谢, 雷
android.media.AUDIO_BECOMING_NOISY
事件已经被发送了。所以我猜测有些东西已经在内部实现了,但没有作为API公开。 - Ornithopter