Могу ли я установить PIN-код для Bluetooth из моего приложения в Android - PullRequest
6 голосов
/ 29 июля 2010

Я хотел создать приложение, связанное с Bluetooth, в Android.Есть ли способ установить PIN-код из моего приложения в Android, кроме использования системного диалогового окна для ввода всплывающего PIN-кода.Я проверил API, предоставленные Android для Bluetooth, но я не смог найти API для установки ключей для Bluetooth, как это предусмотрено в WiFi менеджере, например, wificonfig.presharedkey = xyz.

Заранее спасибо

1 Ответ

3 голосов
/ 06 декабря 2010

Использование публичных API невозможно.Есть несколько причин, почему это плохая идея: 1. Сопряжение с помощью ввода PIN-кода выполняется со старыми устройствами Bluetooth (одно или оба устройства с Bluetooth версии 2.0 или ниже) 2. Bluetooth 2.1 и более поздние версии будут использовать другой механизм для сопряжения и могут непотребуйте, чтобы пользователь ввел PIN-код, вместо этого он может показать пользователю номер / сообщение и запросить подтверждение пользователя.

Поэтому, если ваше приложение должно работать в любых условиях, лучше использовать механизм, предоставленный системой.(Который запрашивает у пользователя PIN-код / ​​подтверждение и т. Д. В зависимости от обстоятельств)

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