最多可与7个设备进行通信连接,使用的是低功耗蓝牙。
BluetoothAdapter:本地的蓝牙适配器。通过这个类可以发现其他蓝牙设备,查询已配对的设备列表,使用一个已知的地址实例化一个BluetoothDevice,以及创建BluetoothServerSocket监听器。
BluetoothDevice:远程蓝牙设备,使用这个类来请求一个与远程设备的BluetoothSocket连接,或者查询设备名称、地址、连接状态等信息。
BluetoothSocket:代表一个蓝牙socket的接口。它允许一个应用与其他蓝牙设备通过InputStream和OutputStream交换数据。
BluetoothServerSocket:代表一个开放的服务器socket,它监听接受的请求。为了连接两台Android设备,一个设备必须使用这个类开启一个服务器socket。当一个远程蓝牙设备开始一个和该设备的连接请求,BluetoothServerSocket将会返回一个已连接的BluetoothSocket,接受该连接。