2

我制作了一个播放音频文件的应用程序,并且可以选择在耳机、扬声器和 BT 耳机之间切换音频路径。但是,我想不出一种方法让应用程序检测是否连接了 BT 耳机。我可以检查 BT 是启用还是禁用,并且我可以检查是否有任何设备配对,但如果有任何设备已连接,则无法检查。我现在唯一能做的就是使用 BroadcastReceiver 查看“android.bluetooth.headset.action.STATE_CHANGED”广播的时间并检查它是否已连接。但是,这仅在耳机连接或断开连接时有效。我想要一个解决方案,让我的应用程序在需要时检查 BT 耳机状态。如何才能做到这一点?

4

0 回答 0