2014-11-16 1 views
0

Android 개발이 처음인데 삼성 BLE 기술을 사용하여 Android 휴대 전화가 BLE 신호를 생성하는 다른 휴대 기기의 범위 내에있을 때를 감지하는 앱을 만들려고합니다. 근접 PXP 샘플 응용 프로그램을 http://developer.samsung.com/ble에서 작동 시키려고했습니다. 이 사이트는 "Android 버전 4.3 이상을위한 글로벌 Google BLE API를 사용하십시오."라고 말합니다. Galaxy S5에서 4.4.2를 실행 중이며이 앱을 작동시키는 방법을 모르겠습니다. 나는 최근 API 버전 20과 21을 다운로드하고 행운을 빌어 Eclipse를 구축하려고 시도했다. BluetoothGatt 클래스를 해결할 수 없다는 오류가 나타납니다. 이 아이디어를 얻으려면 어떤 아이디어가 필요합니까? 그리고 내 삼성 장치로 BLE 신호를 전송하여 유사한 장치에서 감지 할 수 있습니까?문제 빌딩 삼성 BLE SDK 샘플 애플리케이션

답변

0

이 샘플이 작동하려면 공식 Samsung Android 4.2.x 시스템 이미지가있는 삼성 Android 장치가 필요합니다. 이 시스템 이미지에는이 Samsung BLE SDK로 작업하는 데 필요한 삼성 맞춤형 블루투스 스택 만 있습니다.

내장 된 BLE 지원이 Android 4.3에 추가되면 삼성은 BLE SDK를 포기했습니다. 이 예제는 삼성 BLE SDK를 사용하기 위해 필요한 맞춤형 블루투스 스택이 없기 때문에 최신 OS 버전에서는 작동하지 않습니다.

4.3 이상의 휴대 전화를 타겟팅하는 경우이 SDK를 사용할 수 없으며 대신 Android BLE API here에서 빌드를 사용해야합니다.

삼성 4.2 장치를 대상으로해야하는 경우 Samsung BLE SDK도 사용할 수 있지만 해당 플랫폼에있을 때 완전히 다른 코드를 작성해야합니다. 이것은 정확히 Android Beacon Library가있는 Samsung 4.2 장치에 대한 지원을 추가 할 때 수행 한 작업입니다. https://github.com/davidgyoung/android-beacon-library/tree/samsung-ble-sdk