Bluetooth
特定の「ベンダー固有」デバイスのデバイスを検出または検索する必要があります。
「ベンダー固有」とは、すべてのデバイスの「MAC」アドレスの開始ビットが類似していることを意味します。
例えば、MAC アドレスが で始まるデバイスだけを検索したい12:34:56:
MAC
特定の一連のアドレスのみを検索して一覧表示する必要があります。
私の説明は、Android SDKのBluetoothChatの例に基づいています。うまくいけば、これで問題ありません。そうでない場合は、さらに多くのことを書く必要があります。BluetoothChatの例をまだご覧になっていない場合は、ご覧ください。本当にすばらしいです。
完全なアドレスがわからないデバイスを使用する場合はBluetoothAdapter.startDiscovery()
、受信したアドレスを使用して完全な検出を行い、目的のアドレスを検索する必要があります。
接続したいデバイスの完全なアドレスがわかっている場合は、このデバイスに直接接続できます。BluetoothDevice device = mBluetoothAdapter.getRemoteDevice(address)