Studio:FlamingoKotlin:1.8.20Bluetoothのスキャン方法KotlinでBluetooth機能の実装の流れのペリフェラルのスキャンを実装するためにはbluetoothLeScannerクラスのstartScanメソッドを実行します。bluetoothLeScannerクラスを取得するためにはBluetoothAdapterクラスが必要になります。bluetoothManager.adapter}startScanメソッドの引数にはスキャンの結果後に処理を行うためのコールバックをScanCallback型で定義する必要があります。スキャンの開始bluetoothLeScanner?.startScan(scanCallback)ScanCallback内でonScanResultメソッドの中でスキャンしたペリフェラル情報を取得することが可能です。所望のペリフェラルが見つかった。}}スキャンのフィルタリング方法startScanメソッドは引数にScanFilter型のリストを渡すことでデバイス名やサービスUUIDでスキャンを絞り込むことができます。setDeviceNameメソッドに絞り込みたいデバイス名をsetServiceUuidメソッドにはParcelUuid型でUUIDを渡します。scanCallback)スキャン設定を指定するstartScanメソッドの引数にScanSettings型の値を渡すことでスキャン時の設定を指定することができます。SCAN_MODE_BALANCEDを指定することで検出効率とエネルギー消費の適度なバランスを維持したスキャンにすることが可能です。scanCallback)他の設定は公式リファレンスを参考にしてください。公式リファレンス:ScanSettingsまだまだ勉強中ですので間違っている点や至らぬ点がありましたら教えていただけると助かります。ご覧いただきありがとうございました。友達や家族の誕生日を登録しておくと当日に通知が届きお知らせしてくれるiOSアプリです。貸し借り管理アプリお金の貸し借りを管理するためのアプリです。貸借の色が分かれているので識別しやすく、使いやすさを求めてできるだけシンプルなUIにしています。カシホン人に貸すことが多く、誰に貸したか忘れがちな本の貸し借りを記録できるアプリです。