2013-07-31 6 views

답변

3

BLUETOOTH_ADMIN 권한을 잊어 버렸습니다. 이 허가가 없으면 여전히 startLeScan으로 전화 할 수 있습니다. 아무 장치도 발견하지 못할 것입니다!

<uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/> 
+0

방금 ​​같은 일을 발견했습니다 ... 허가없이 startLeScan을 시도 할 때 약간의 오류가 예상됩니다. – philfr

0

저에게 적합합니다. 별로 좋지는 않아. (일부 테스트 후에 연결이 끊기 시작하고 블루투스를 < -> off로 토글해야합니다).

혹시 뭔가 놓쳤습니까? 어떤 종류의 장치를 찾으려고합니까?

+1

다음은 내가 사용중인 코드입니다. https://gist.github.com/ejain/19625986155bf76b85da. 나는 여러 개의 BLE 장치를 근처에 가지고 있으며 그 중 아무 것도 나열되지 않습니다. 내가 언급 한 다른 앱은 장치를 나열하고 연결하는 데 문제가 없습니다. 연결을 끊으면 더 이상 다시 연결할 수 없다는 문제가 있지만 ... – ejain

+0

샘플 또한 나를 위해 작동합니다. HR 프로필을 작성하는 Viiiiva HRM을 사용하는 Nexus 4는 훌륭하게 보입니다. – Ifor