마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

Android Bluetooth(BT, BLE) 개발 관련 문의

0 추천

안녕하세요.

이번에 블루투스 하드웨어 제어 앱을 개발 하려고 합니다.

블루투스 관련 한 내용은 처음이라... 관련 내용 아시는 분 답변 좀 부탁합니다.

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이상에서 지원된다라고 검색하니 나오는데

   확인 부탁드립니다.

 

블루투스 관련 해서는 처음 개발하다 보니 참 어려움이 많네요. 적극적인 답변 부탁드립니다.

감사합니다.

셔비 (120 포인트) 님이 2014년 4월 27일 질문
셔비님이 2014년 4월 27일 수정

1개의 답변

+1 추천
1. java앱도 mk파일이 있을 수 있습니다.

3. BT : http://developer.android.com/reference/android/bluetooth/BluetoothSocket.html

   BLE : 일부 단말에서는 4.2부터 가능하나 편의상 4.3으로 맞추시는게 좋습니다.
익명사용자 님이 2014년 4월 28일 답변
...