Как узнать название модели устройства Bluetooth? - PullRequest
0 голосов
/ 28 марта 2019

У меня есть приложение для Android, связанное с Bluetooth, и у меня есть вопрос.Как узнать, какое устройство подключено к смартфону?Мне нужно знать модель устройства, я могу получить имя устройства, но пользователь может изменить его, например, «MEIZU EP51» == >> «Мои любимые наушники».Мне нужно получить модель устройства или идентификатор, например, я подключил наушники Meizu EP51 и мне нужен телефон, чтобы точно узнать модель этих наушников.В документации по Android я ее не нашел, может быть, я не внимательно прочитал, буду благодарен за ответ.

1 Ответ

0 голосов
/ 28 марта 2019

Подключенные устройства можно получить с помощью диспетчера Bluetooth, например:

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

Поскольку у меня есть Mi Band 3, я могу видеть это подключенное устройство поверх него.Но, поскольку это устройство BLE, оно видно мне, но не уверено в других устройствах.

С помощью объекта BluetoothDevice вы можете получить имя и адрес устройства.Попробуй.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...