2

Bluetoothは初めてです。Androidでは、BluetoothSocket接続を介してクライアントとして別のBluetoothデバイスに接続できることを理解しています。受信したデータをどのように処理しますか?データはどのような形式でサーバーからクライアントに送信されますか?

4

1 に答える 1

3

質問に答える:

受信したデータをどのように処理しますか?

データを処理する理想的な方法は、スレッドを使用することです(ただし、サービスを使用することは可能です)。無限ループを実行している単一の接続されたスレッドは、ソケット接続によって提供されるストリームからデータを読み取ろうとします。

データはどのような形式でサーバーからクライアントに送信されますか?

データは、バイト(具体的にはバイトの配列)を介してサーバーからクライアントに送信されます。受信するデータのタイプがわかっている場合は、このデータを目的の変数タイプに変換するための関数がたくさんあります。

デバイス間でBluetoothがどのように機能するかの完全な例については、BluetoothChatサンプルアプリケーションのソースを確認することを強くお勧めします。Bluetoothの概要もあります。

于 2011-04-26T23:46:16.893 に答える