Bluetoothは初めてです。Androidでは、BluetoothSocket接続を介してクライアントとして別のBluetoothデバイスに接続できることを理解しています。受信したデータをどのように処理しますか?データはどのような形式でサーバーからクライアントに送信されますか?
質問する
2119 次
1 に答える
3
質問に答える:
受信したデータをどのように処理しますか?
データを処理する理想的な方法は、スレッドを使用することです(ただし、サービスを使用することは可能です)。無限ループを実行している単一の接続されたスレッドは、ソケット接続によって提供されるストリームからデータを読み取ろうとします。
データはどのような形式でサーバーからクライアントに送信されますか?
データは、バイト(具体的にはバイトの配列)を介してサーバーからクライアントに送信されます。受信するデータのタイプがわかっている場合は、このデータを目的の変数タイプに変換するための関数がたくさんあります。
デバイス間でBluetoothがどのように機能するかの完全な例については、BluetoothChatサンプルアプリケーションのソースを確認することを強くお勧めします。Bluetoothの概要もあります。
于 2011-04-26T23:46:16.893 に答える