在 Android 上检测到使用蓝牙耳机或扬声器拨打的电话
我已经可以检测 Android 手机何时拨打或接听电话,但我还想知道是否使用蓝牙耳机进行通话和/或是否使用手机扬声器进行通话。我环顾四周,但没有看到任何可以做到这一点的东西。这可能吗?
I can already detect when an Android phone makes or takes a phone call, but I would also like to know if a bluetooth headset is being used for the call and/or if the phone's speaker is being used for the call. I have looked around a bit but I don't see anything that can do this. Is this possible?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我认为你可以使用 AudioManager 的 isBluetoothScoOn(),它应该可以正常工作。
I think you can use AudioManager's isBluetoothScoOn(), it should work fine.