Bluetooth-соединение без подтверждения пользователя - PullRequest
0 голосов
/ 12 сентября 2018

Можно ли выполнить сопряжение смартфона через Bluetooth без необходимости подтверждения этого в пользовательском интерфейсе, разрешите сопряжение этих устройств.Я использую андроид студию.Мне не нужно обмениваться данными над ними, мне нужно просто создать пару без каких-либо действий.А затем безопасно подключиться к смартфону через Bluetooth без каких-либо действий пользователя?

1 Ответ

0 голосов
/ 12 сентября 2018

Да и нет, но все равно не следует.

Единственный способ сделать это в Android - использовать разрешение BLUETOOTH_PRIVILEGED , которое, как вы можете видеть, предоставляется только приложениям в /system/priv-app/ или приложениям, подписанным ключом платформы устройства. .

Так что, если у вас нет root и вы не можете переместить свое приложение на /system/priv-app/, вы не сможете делать то, что хотите. Но даже если вы можете сделать это, не делайте этого. Когда кто-то устанавливает приложение, это не очень удобно для пользователя, только для того, чтобы оно переместилось в системный раздел и начало сопряжения без какого-либо уведомления.

...