1

ブルーズをAndroidに実装するためのソースコードを教えてください。実際に、GATT プロファイルを使用してアプリケーションを作成しようとしています。この Android アプリケーションは、Bluetooth 接続で他のデバイスと接続する必要があります。Android 以外のデバイスにデータを送信する最善の方法を教えてください。

4

1 に答える 1

0

Google による Bluetooth チャットの例を見てください。同じ方法を使用して、Android 以外のデバイスに接続することもできます。具体的には、この API が必要になります

device.createRfcommSocketToServiceRecord(SerialPortServiceClass_UUID);

編集:リフレクションを使用して、このような別のメソッドにアクセスすることもできます

Method m = mmDevice.getClass().getMethod("createRfcommSocket", new Class[] {int.class});
mmSocket = (BluetoothSocket) m.invoke(mmDevice, Integer.valueOf(1));
于 2012-09-03T09:54:50.750 に答える