안녕하세요.
이번에 블루투스 하드웨어 제어 앱을 개발 하려고 합니다.
블루투스 관련 한 내용은 처음이라... 관련 내용 아시는 분 답변 좀 부탁합니다.
1. 블루투스 하드웨어 제어를 위한 앱을 개발 시 NDK 빌드를 해야하나요?
- SCAN 하는 예제 소스를 받았는데 Android.mk라는 파일이 있네요.
NDK 빌드는 하지 않고 기본 SDK 빌드를 하여 앱을 실행해서 블루투스 SCAN 및 기기 연결 까지 되는 것은
확인 되었습니다.
2. Sample로 검색된 리스트로 setCharacteristicNotificationf를 시도하려 하니
java.lang.SecurityException: Permission Denial: get/set setting for user asks to run as user -2 but is calling from user 0; this requires android.permission.INTERACT_ACROSS_USERS_FULL
퍼미션 에러가 발생하네요. 이 부분의 원인을 찾다 보니 시스템 권한 이야기도 나오고 그냥 된다는 분도 계시네요.
어떠한 문제 인건가요?
3. BT는 Android os 4.0이상에서 지원 되고 BLE는 4.3이상에서 지원된다라고 검색하니 나오는데
확인 부탁드립니다.
블루투스 관련 해서는 처음 개발하다 보니 참 어려움이 많네요. 적극적인 답변 부탁드립니다.
감사합니다.