문제
-
Android 10 BLE 권한 문제 (Permission Issue)Android 2021. 7. 5. 16:34
예전에 개발된 프로젝트에서 SDK 버전을 29이상으로 올렸을 때 BLE가 제대로 동작하지 않을 경우가 있다. 안드로이드 10(SDK 29)는 ACCESS_FINE_LOCATION 권한을 필요로 한다. (ACCESS_BACKGROUND_LOCATION은 필요하지 않다.) 매니페스트에도 추가되고 코드상에서도 Activity.checkSelfPermission(), Activity.requestPermissions() 사용 시에 추가되어야 한다. 참고 : https://developer.android.com/guide/topics/connectivity/bluetooth-le#permissions 저전력 블루투스 개요 | Android 개발자 | Android Developers Android 4.3(API ..