2016-06-28 3 views
0

BluetoothLeScannerstartScan 방법을 사용하여 사용 가능한 장치에 대한 정보를 수집하고 있습니다. 그러나 스캔이 완료되면 알 필요가 있습니다. the callback에는이를 나타낼 수있는 방법이 없습니다.Android 블루투스 스캔 - 완료 시점을 아는 방법?

스캔이 완료된 시점을 어떻게 알 수 있습니까?

+0

"완료"란 의미는 무엇입니까? 블루투스 장치가 범위를 벗어나 이동하고 전원을 껐다가 켜는 경우 –

답변

1

장치를 스캔 할 때 기능을 완료하면 stopScan()을 사용할 수 있습니다.
시간 기준에 따라 검색을 중지할지, 아니면 몇 가지 장치를 찾은 후에 검색을 원하는지 여부에 따라 원하는대로 검색이 완료되는 것과 비슷합니다.

결정 포인트는 ScanCallback functions and results입니다.
ScanResult 도울 수 있습니다.

+0

감사합니다. 그리고 이것은 블루투스의 것입니까? iOS에는 스캔이 완료되면 명시 적으로 알림이 표시되지 않는 것으로 보입니다. –

+0

당신은 환영합니다, 나는 IOS 메커니즘에 대해 잘 모르겠다. 나는 BLE 만 알고 있으며, 표지는 아이폰 OS와 식별자가 다른, 메이저, 마이너가 다르다. – user2450263

관련 문제