Android12でのBluetoothSocket.connectのpermission問題

Android12(SDK31)になって、Bluetoothのpermissionが変更になったのは良いのだけれども、BLEだけの話っぽくて、Classicでは変わりはないみたい。

公式度球面には、以下のようになっているが、

<uses-permission android:name="android.permission.BLUETOOTH"

android:maxSdkVersion="30" />

と書けと行っているが、android.maxSdkVersion="31"としないと、Bluetooth Classic のSPP Connectでpermissionエラーがでてしまう。もしかして書く必要ない?




リトル研究所

感性ガジェットプロジェクトの活動報告のためのサイトです。