2016-06-28 22 views
0

BluetoothLeScannerstartScanメソッドを使用して、使用可能なデバイスに関する情報を収集しています。ただし、スキャンが完了した時点を知る必要があります。 the callbackにはこれを示す方法はありません。AndroidのBluetoothスキャン - 完了時を知る方法を教えてください。

スキャンが完了したらどうすればわかりますか?

+0

「完了」とはどういう意味ですか?ブルートゥースデバイスが範囲外に移動したり、電源を切ったりしたりします。 –

答えて

1

stopScan()は、デバイスをスキャンする機能を完了したときに使用できます。
時間基準に基づいてスキャンを停止するか、いくつかのデバイスが検出された後にスキャンを停止するかどうかによって、スキャンが完了したときのようになります。

これを行う決定ポイントはScanCallback functions and resultsです。
ScanResultがお手伝いできます。

+0

私は感謝します。これはBluetoothのものですか? iOSにはスキャンが完了したときに明示的な通知もないように見えるためです。 –

+0

あなたは歓迎です、私はiOSの仕組みを認識していません、私はBLEだけを知っていて、ビーコンはiOSの識別子がuuid、major、minor – user2450263

関連する問題