android蓝牙教程

 时间:2024-11-05 23:32:17

今天小编和大家分享android蓝牙教程经验,希望对大家有所帮助。

android蓝牙教程

工具/原料

PS

方法/步骤

1、首先,界面比较魑徒扮阙简单。主要有三个按钮,两个文本和一个列表。三个按钮主要对应打开蓝牙,搜索设备和发送信息三个功能。两个文本主要用于提示连接状态和发送的消息以及获取的消缓肉酪盂息。列表主要展示搜索到的蓝牙设备。源码在后面会提供。

android蓝牙教程

2、要用到蓝牙的功能,需要先在manifest中声明一下蓝牙的使用权限,然后打开蓝牙设备。

android蓝牙教程

android蓝牙教程

3、开启蓝牙需要用到BluetoothAdapter,我们可以通过Bl掼鸿乡羰uetoothAdapter.ACTION_REQUEST_ENABLE枞绶晷箜提示用户开启,也可以bTAdatper.enable()直接开启蓝牙,开启蓝牙后,需要设置蓝牙为可发现状态,让其他设备能够搜索到。

android蓝牙教程

4、搜索蓝牙设备:成功开启蓝牙设备后,调用蓝牙适配器的startDiscovery方法就可以搜索附近可连接的蓝牙设备。另外我们可以调用cancelDiscovery()来取消搜索。

android蓝牙教程

5、当我们开始搜索附近蓝牙设备的时候,系统会发出三个搜索状态的广播:

android蓝牙教程

6、这三个分别对应开始搜索、搜索到设备、搜索结束。因此,我们可以定义一个广播,来获取这些状态。

android蓝牙教程

7、在这里,我将搜索到的设备添加到列表中进行展示。if(device.getBond讵症慧鹱State()!=BluetoothDevice.BOND_BONDED)系统会诺蝈胂叟保存之前配对过的蓝牙设备,这里我们对搜索到的设备进行过滤,判断是否设备是否已经配对过。因此,我们还可以直接获取之前配对过的设备。获取配对过的蓝牙设备:

android蓝牙教程

8、至此,我们就成功地获取到附近的蓝牙设备。

android蓝牙教程

vmware:[7]安装Android-x86无法上网怎么办 爱车奥迪Q5深圳升级空调座椅通风完美安装攻略 黑色沙漠黄油怎么获得 米家软件如何查看授权的语音设备
热门搜索
僵尸图片 山水图片大全 灌篮高手图片 水果蛋糕图片 丝棉木图片