#android #bluetooth #android-bluetooth
#Android #bluetooth #android-bluetooth
Вопрос:
Я пишу приложение на 2 устройствах, которое соединяет 2 устройства и отправляет общее сообщение.
Всякий раз, когда я запускаю сопряжение с другим устройством (даже внутри моего собственного приложения на другом устройстве), я получаю запрос «вы хотите выполнить сопряжение с устройством xxx»
(аналогично этому всплывающему >)
и пользователь на самом деле должен нажать на сопряжение. чтобы 2 устройства были сопряжены.
предполагая, что у меня есть собственное приложение на обоих телефонах, есть ли способ для меня выполнить их автоматическое сопряжение без того, чтобы другому пользователю действительно пришлось нажимать «Пара»?
Ответ №1:
Для сопряжения без взаимодействия с пользователем требуется разрешение BLUETOOTH_PRIVILEGED, которое недоступно сторонним разработчикам / приложениям.
Цитирую документацию:
Позволяет приложениям выполнять сопряжение устройств Bluetooth без взаимодействия с пользователем, а также разрешать или запрещать доступ к телефонной книге или доступ к сообщениям. Это недоступно для сторонних приложений.
Постоянное значение: «android.permission.BLUETOOTH_PRIVILEGED»