Активация Bluetooth в Android 9 Pie - PullRequest
       30

Активация Bluetooth в Android 9 Pie

0 голосов
/ 13 января 2019

Я активировал bluetooth в своем приложении в течение многих лет, делая этот простой код:

BluetoothAdapter btAdapter = BluetoothAdapter.getDefaultAdapter();
if (btAdapter.isEnabled() == false) 
   btAdapter.enable() 

Но теперь, с Android 9, Система отображает пользователю экран с текстом «Приложение xxx пытается включить Bluetooth. Вы хотите разрешить это?» (или что-то подобное). Это очень раздражает функциональность моего приложения, потому что он работает автоматически в фоновом режиме, поэтому пользовательская итерация не должна быть обязательной. Есть ли способ активировать Bluetooth в Android 9 без взаимодействия с пользователем?

1 Ответ

0 голосов
/ 06 апреля 2019

Это можно сделать, но вам нужно дать разрешение конкретному приложению на запись системных настроек.

Смотрите мой пост на форуме XDA: https://forum.xda -developers.com / мат-9-профи / помощь / разрешить к Enable-Bluetooth-офф-пользователя-t3918723

...