对于蓝牙开发,官方分为经典蓝牙和低功耗蓝牙开发,并分别提供了一套开发API。官方指南
经典蓝牙和低功耗蓝牙的区别:
- 开发使用的API不同
- 低功耗蓝牙API是在Android 4.3(API级别18)中引入的
- 经典蓝牙适用于电池使用强度较大的操作(例如Android 设备之间的流式传输和通信等),低功耗蓝牙为的就是降低功耗,适用于有更严格电源要求的BLE设备通信,例如接近传感器,心率监视器和健身设备。
![](https://i-blog.csdnimg.cn/blog_migrate/861ca2b4d63570fa85a8c2e522efb347.png)
但是实际开发时,遇到有些蓝牙是搜索不到的,因为蓝牙模块分为经典蓝牙模块,低功耗蓝牙模块和蓝牙双模模块(经典蓝牙模块和低功耗蓝牙模块是不兼容的)