繁体   English   中英

如何获取蓝牙设备型号名称?

[英]How to get the Bluetooth device model name?

我有一个与蓝牙相关的Android应用程序,我有一个问题。 如何找出连接到智能手机的设备? 我需要知道设备型号,我可以获取设备名称,但用户可以更改它,例如“MEIZU EP51”== >>“我最喜欢的耳机”。 我需要获得设备型号或ID,例如,我连接了魅族EP51耳机,我需要手机才能准确识别这些耳机的型号。 在Android文档中,我没有找到它,也许我没有仔细阅读,我将不胜感激。

您可以通过蓝牙管理器获取连接的设备,如下所示,

BluetoothManager bluetoothManager = (BluetoothManager) this.getSystemService(Context.BLUETOOTH_SERVICE);
List<BluetoothDevice> devices = bluetoothManager.getConnectedDevices(BluetoothProfile.GATT);

因为我有Mi Band 3,我可以在它上面看到这个连接的设备。 但因为它是BLE设备,所以它对我来说是可见的,但不确定其他设备。

通过BluetoothDevice对象,您可以获取设备名称和地址。 试试吧。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM