2014-12-23 5 views
0

Android Ble API를 사용하는 애플리케이션을 개발 중입니다. 응용 프로그램은 BLE 펌웨어 하드웨어 장치와 통신해야합니다. 하드웨어 장치와 통신 할 수 있습니다. 이상한 장면은 내 응용 프로그램이 SAMSUNG을 제외한 HP, Sony, htc, Lenovo 등 에서 완벽하게 작동하고 있습니다. Samsung 장치에서 특성에 대한 알림을 활성화하면 하드웨어 장치에서 데이터를받을 수 없습니다 (위에 나열된 장치의 경우 작동하는 시나리오).Android Ble API가 삼성 휴대 전화에서 제대로 작동하지 않습니다.

도움을 주시면 감사하겠습니다.

+0

오신 것을 환영합니다 SO, 질문을 편집하고 요구하는 것을 명확히하십시오 할 수 있습니다. 자세한 내용은이 문서를 읽어보십시오. [How to Ask] (http://stackoverflow.com/help/how-to-ask) –

+0

okk, 불쌍한 영어로 죄송합니다. 나는 앞으로 질문을하면서주의를 기울일 것이다. – KK06

답변

0

삼성 기기가 다른 기기와 마찬가지로 다른 기기에서도 작동합니다. 알림기를 켜고 몇 초 동안 알림을 사용 설정 한 후 알림 방송을 시작한 후 다시 읽습니다.

코드 스 니펫 :

 try { 
      Thread.sleep(2000); 
     } catch (InterruptedException e) { 
      // TODO Auto-generated catch block 
      e.printStackTrace(); 
     } 
     mBluetoothGatt.readCharacteristic(characteristic); 
관련 문제