Есть ли способ определить, является ли устройство Bluetooth гарнитурой, отличное от класса устройства или основного класса? - PullRequest
0 голосов
/ 12 октября 2011

Я использую класс устройства, чтобы определить, подключена ли гарнитура.Но я обнаружил, что Qnine 3.0 не имеет различимого идентификатора устройства или идентификатора класса.Оба из которых являются нулями.ОС Android знает, что это гарнитура, и обновляет значок состояния. Но для моего приложения мне нужен альтернативный способ определить, что это гарнитура.

1 Ответ

1 голос
/ 12 октября 2011

Вы можете использовать SDP (протокол обнаружения услуг), чтобы запросить у устройства список поддерживаемых профилей. Затем вы увидите, что устройство поддерживает профиль гарнитуры или профиль громкой связи.

...