Отключение совместного доступа к местоположению на Android нарушает обнаружение Bluetooth?

У меня есть приложение DevicePolicyManager, которое обеспечивает ограничение пользователя DISALLOW_SHARE_LOCATION, Я заметил, что Bluetooth перестает обнаруживать устройства, когда ограничение применяется. В выводе logcat я нашел несколько сообщений:

09-27 09:09:16.564 629-676/system_process W/BroadcastQueue: Appop Denial: receiving Intent { act=android.bluetooth.device.action.FOUND flg=0x10 (has extras) } to ProcessRecord{c929e01 1066:com.android.systemui/u0a15} (pid=1066, uid=10015) requires appop android:coarse_location due to sender com.android.bluetooth (uid 1002)

Похоже, что обнаружение Bluetooth связано с android:coarse_location? Который DISALLOW_SHARE_LOCATION отключает, насколько я знаю. Есть ли обходной путь к этому?

0 ответов

Другие вопросы по тегам