我有一个与蓝牙相关的android应用程序,我有一个问题。如何找出连接智能手机的设备?我需要知道设备型号,可以获取设备名称,但用户可以更改它,例如“ MEIZU EP51” == >>“我最喜欢的耳机”。我需要获取设备型号或ID,例如,我连接了魅族EP51耳机,并且需要手机准确识别这些耳机的型号。在Android文档中,我没有找到它,也许我没有仔细阅读,我将不胜感激。
答案 0 :(得分:0)
您可以像这样通过Bluetooth Manager获取连接的ble设备,
BluetoothManager bluetoothManager = (BluetoothManager) this.getSystemService(Context.BLUETOOTH_SERVICE);
List<BluetoothDevice> devices = bluetoothManager.getConnectedDevices(BluetoothProfile.GATT);
由于我拥有Mi Band 3,因此可以在它上面看到此连接的设备。但是由于它是BLE设备,因此它对我可见,但不确定其他设备。
通过BluetoothDevice对象,您可以获取设备名称和地址。试试吧。