AndroidでBluetoothを使うには
勉強会用に作った資料です。Android SDKのサンプルプロジェクトbluetoothChatをベースに、
Bluetoothの概要やAndroidでAPIの使い方を解説しました。
Bluetooth通信を行う上で使うことになる主要クラスは以下の感じ。
BluetoothAdapter | H/Wの隠蔽。システムのBTモジュールに関する情報を持つ。ON/OFF制御、デバイス検索、ペアリングなど |
BluetoothDevice | 通信相手(RemoteDevice)システムを表すクラス。リモートデバイスと接続するオブジェクト生成に使う |
BluetoothSocket | リモートデバイスに接続するソケット |
BluetoothServerSocket | リモートデバイスをまつサーバー用のソケット |
BluetoothClass | リモートデバイスの種類を判断 |
Android bluetooth
↑埋め込み資料ではソースコードが見にくいと思うので、必要ならダウンロードしてください。View more presentations from mhidaka.
サンプルプロジェクトbluetoothChatは@esmasuiさんにとてもわかりやすいサンプルだよ、と教えてもらいました。ありがとー。