エリア内のすべてのデバイスのリストを取得したいとします。エリア内のBluetooth対応デバイスを取得する方法
私はボンドデバイスにgetBondedDevices()をリクエストしてから、ディスカバリーを行っています。しかし、これは私にすべてのボンディングされたデバイス(エリア内であるかどうか)と発見可能なデバイスのリストを提供します。私が発見した場合(getBondedDevices()を使用しない場合)、私はそのエリアにボンディングされたデバイスを取得しません。
ボンディングされたデバイス(ただし、そのデバイスのみ)と検出可能なデバイスのリストを取得したいとします。ヘルプ
Android 2.2では、私が発見すると、ボンディング/ペアリングされたデバイスも取得します。 Androidのどのバージョンをテストしましたか? – zeitkunst
私が参照していたデバイスは、ペアになっているときに発見要求を無視します。これはAndroidとは独立しています。私はAndroid 1.6と2.2をテストしたことがありますが、Bluetooth周辺機器を使用する医療機器用に書いたファームウェアのためにこれを学びました。もちろん、これはデバイスに依存しているため、テストしたBluetoothデバイスの動作は異なります。 – Klox
私はそんなやり方を試みます。実際に私のプログラムは、ブルートゥースによって他のデバイスと接続する医療アプリケーションでもあります。ユーザーは接続したいデバイスを選択する必要があります。そのため、エリアにないボンディングされたデバイスをすべて表示する必要がないように見えます。 – Nemesis