除了设备类别或主要类别之外,是否有办法确定蓝牙设备是否是耳机?

发布于 2024-12-09 11:30:31 字数 124 浏览 1 评论 0原文

我正在使用设备类别来确定是否连接了免提耳机。但我发现 Qnine 3.0 没有可区分的设备 id 或类 id。两者都是零。 Android 操作系统知道它是耳机并更新状态图标 - 但对于我的应用程序,我需要一种替代方法来确定它是耳机。

I'm using device class to determine if a handsfree headset is connected. But I found out that Qnine 3.0 doesn't have a distinguishable device id or class id. Both of which are zeros. Android OS knows that it is a headset and update the status icon--But for my app, I need an alternative way to determine that it is a headset.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

最美的太阳 2024-12-16 11:30:31

您可以使用 SDP(服务发现协议)查询设备以获取支持的配置文件列表。然后您可以看到设备支持耳机配置文件或免提配置文件。

You can use SDP (service discovery protocol) to query the device for the list of supported profiles. Then you can see that the device supports Headset Profile or Hands Free Profile.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文