Android实现蓝牙连接步骤

发布时间:2024年01月05日

最多可与7个设备进行通信连接,使用的是低功耗蓝牙。

  • 蓝牙的API类

BluetoothAdapter:本地的蓝牙适配器。通过这个类可以发现其他蓝牙设备,查询已配对的设备列表,使用一个已知的地址实例化一个BluetoothDevice,以及创建BluetoothServerSocket监听器。

BluetoothDevice:远程蓝牙设备,使用这个类来请求一个与远程设备的BluetoothSocket连接,或者查询设备名称、地址、连接状态等信息。

BluetoothSocket:代表一个蓝牙socket的接口。它允许一个应用与其他蓝牙设备通过InputStream和OutputStream交换数据。

BluetoothServerSocket:代表一个开放的服务器socket,它监听接受的请求。为了连接两台Android设备,一个设备必须使用这个类开启一个服务器socket。当一个远程蓝牙设备开始一个和该设备的连接请求,BluetoothServerSocket将会返回一个已连接的BluetoothSocket,接受该连接。

  • 蓝牙开发的流程

?获取权限(蓝牙权限及位置权限)

文章来源:https://blog.csdn.net/shanhe_yuchuan/article/details/135278210
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。