2014-01-20 4 views
2

Android BLE 스택을 사용 중이며 BLE 장치와의 프로그래밍 방식 연결을 얻었음에도 불구하고 아무 것도 연결되어 있지 않은 것처럼 Android Bluetooth 상태 아이콘이 회색으로 표시됩니다.Android 4.4.2 장치가 연결되어 있어도 Bluetooth 아이콘이 회색입니다.

내 이론은 사용자가 프로세스에 직접 참여하지 않았기 때문에 연결 표시기가 흰색으로 켜지지 않는다는 것을 코드만으로 연결/연결하면 (연결하기 전에 모든 장치의 BT 주소를 알고 있음) 이론입니다.

동일한 문제가 있음을 나타내는 다른 사람을 찾을 수 없습니다.


내 코드의 논리적 단계.

  1. BT 켜기, BT 아이콘이 회색입니다.
  2. USB를 통해 연결된 장치. 블루투스 주소는 장치에서 읽어 와서 BT 연결 준비를 지시합니다.
  3. BT LE 스캔이 시작되어 장치 주소를 찾습니다.
  4. 장치는 프로그래밍 방식으로 페어링되고 결합됩니다. BT LE 스캔이 중지됩니다.
  5. 통신을 확인하는 장치간에 데이터가 교환됩니다.
  6. 사용자는 이제 장치와 통신 할 수 있으며 장치에 사용자 정보가있을 때 다시 말 할 수 있습니다.
  7. BT 아이콘은 여전히 ​​회색입니다.

답변

0

4.3 릴리스 이후 Android 첫날부터 BLE를 개발하기 시작했으며 블루투스 아이콘이 켜지지 않았습니다. 클래식 블루투스 개발에 익숙하지 않아서 동료에게 내 전화기를 페어링하고 클래식 블루투스를 통해 파일을 보내달라고 요청했습니다. 아이콘도 켜지지 않았습니다. iOS에서 동작을 혼합 할 수 있습니까?

+0

필자는 그것이 결코 불이 켜지지 않을 것이라고 생각하지만 필자가 내 자갈을 가졌을 때 연결/범위에서 흰색을 보였다고 맹세하겠다. –

+0

귀하가 진술 한 것에 대해 다른 제안을 찾을 수 없으므로이 내용에 대해 귀하가 정확하다고 가정 할 것입니다. –

관련 문제