Я разрабатываю приложение для игры с построенной мной машиной с дистанционным управлением. Управление автомобилем осуществляется через Bluetooth SPP.
Чтобы использовать Bluetooth, я запрашиваю разрешение времени выполнения BLUETOOTH_CONNECT.
Протестировано на Android 14 (API) 34) эмулируемое устройство, приложение работает нормально, появляется всплывающее окно с разрешением, и я могу либо предоставить, либо отклонить разрешение.
Но когда я пытаюсь запустить свое приложение на своем Android 10 Samsung Galaxy S9 , разрешение всплывающее окно не отображается, и приложение ведет себя так, как будто в разрешении было отказано. Разрешение даже не отображается в настройках, поэтому я не могу его предоставить через настройки.
Что-то мне не хватает?
Код: Выделить всё
adb logcatКак обычно, документация для разработчиков Android не поможет.
У меня есть опыт разработки на Java, но я новичок в разработке для Android. Я хочу избежать перехода на Котлин. Я разрабатываю свое приложение, используя LibGDX 1.12.1.
Подробнее здесь: https://stackoverflow.com/questions/793 ... pplication
Мобильная версия