蓝牙低能耗清单

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了蓝牙低能耗清单相关的知识,希望对你有一定的参考价值。

什么是android中的蓝牙低功耗。我知道如何使用蓝牙连接两个设备。但我不知道如何使用蓝牙低能量连接两个Android设备。

答案

如果您想获得蓝牙LE(低能耗)设备列表。您需要使用蓝牙LE扫描API。

如果你支持API低于21(不过18),你应该使用startLeScan()来发现LE设备。在API级别21及更高级别上,您可以访问更强大,更强大的扫描API,允许您根据可用的服务,设备名称,MAC地址等自定义返回的设备。不要在BluetoothAdapter上调用startLeScan,而是在startScan对象上调用BluetoothLeScanner(),通过调用getBluetoothLeScanner()从BluetoothAdapter获取该对象。

使用任一API时,您必须具有BLUETOOTH_ADMIN权限。在API 21及更高版本上运行时,您最多还拥有以下至少一个位置权限:ACCESS_COARSE_LOCATIONACCESS_FINE_LOCATION

要连接到LE设备,您只需要在LE connectGatt上调用BluetoothDevice()。你可以通过调用getType()来检查BluetoothDevice是否是LE设备,它返回一个int常量,表示android支持的各种蓝牙设备类型之一。

以上是关于蓝牙低能耗清单的主要内容,如果未能解决你的问题,请参考以下文章

蓝牙适配器不支持低能耗外设角色怎么办

如何选择低功耗蓝牙芯片软件支持

选择低功耗蓝牙芯片时首先评估数据手册

android 蓝牙低耗能(LBE)技术介绍

iOS 和 CoreBluetooth 需要低能耗吗?

iOS 9:低能耗 -> 开发人员必须为此做好准备吗?