728x90
반응형
- [ Do what you want/Pair Play ]Android 12에서 블루투스 기기 검색이 되지 않는 문제 | startDiscovering is not working on Android 122022-11-13 17:15:23문제 상황 앱을 개발하고 테스트를 진행한 후, 문제가 없다고 판단하고 스토어에 배포를 했다. 본가에 가서 엄마 폰으로 내 앱을 다운 받아 실행해 보았다. ?? 검색이 안된다. 블루투스 페어링하는 앱인데 기기 검색이 안되면 이걸 누가 쓰나 내 폰에서는 잘 됐는데..!! 설마 이거 또 OS 문제인가 엄마에게 양해를 구하고 디버깅을 실행했다. 울 엄마가 사용하는 기종은 노트 텐 플러스 OS 버전 12 되시겠다. startDiscovery()를 실행 했을 때의 로그는 아래와 같았다. 먼저 내 개발용 디바이스인 갤럭시 진 OS 10 D/BluetoothAdapter: startDiscovery D/NonPairedFragment: onReceive: android.bluetooth.adapter.action.DI..
- [ pinslog/Log.daily() ]java.lang.SecurityException:Need android.permission.BLUETOOTH_CONNECT permission for AttributionSource | 'onRequestPermissionsResult()' deprecated2022-08-22 23:26:31java.lang.SecurityException:Need android.permission.BLUETOOTH_CONNECT permission for AttributionSource android 버전 12에서는 새로운 블루투스 권한이 도입되었다. BLUETOOTH_SCAN 앱이 저전력 (BLE) 블루투스 주변 기기와 같은 블루투스 기기를 검색하는 경우 BLUETOOTH_ADVERTISE 현재 기기를 다른 디바이스에서 검색할 수 있도록 하는 경우 BLUETOOTH_CONNECT 이미 페어링 된 기기와 통신하려는 경우 위 세가지 권한은 *런타임 권한이므로 앱에서 명시적으로 사용자 승인을 요청해야한다. * 런타임 권한 위험한 권한이라고도 하며, 이 권한을 부여 받는 경우는 앱에서 제한된 데이터에 추가로 액..
728x90
반응형