android - 确定 Android 上配对的蓝牙设备的制造商/型号

标签 android bluetooth

有谁知道在 Android 下获取绑定(bind)蓝牙设备的制造商和型号的方法吗?例如,如果我与蓝牙耳机配对,我希望能够确定该耳机的制造商和型号。

谢谢!

最佳答案

目前 Android 中没有公共(public) API 来获取此信息。 蓝牙正是为此目的定义了一个称为设备 ID 配置文件 (DID) 的配置文件,即交换设备的品牌/型号/软件固件版本,Android 目前没有 API 可以将此功能提供给应用程序。

正如 @Jean 所建议的,如果您可以控制设备 - 您可以对远程设备名称进行编码以获取此信息,并在发现时将其提取为设备名称的一部分。某些实现具有制造商特定的 AT 命令,允许应用程序向设备发送 AT 命令以提取此信息。

关于android - 确定 Android 上配对的蓝牙设备的制造商/型号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9519456/

相关文章:

android - 我可以通过 cordova 插件覆盖 onCreate() 函数吗

java - Android中Activity切换时如何保存数据

c# - 是否有 Windows 事件来查明蓝牙设备是否正在配对

ios - 关于 UIRequiredDeviceCapabilities?

android - 如何在android中更改自定义形状的边界颜色?

javascript - React Native - 谷歌演讲

android - 我的蓝牙连接只读取零

android - 射频通信 |如何在客户端断开连接并向客户端写入数据时获得通知?

android - 在android中旋转YUV420/NV21图像

java - j2me服务发现和可发现同时