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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了蓝牙适配器不支持低能耗外设角色怎么办相关的知识,希望对你有一定的参考价值。

参考技术A 你是要手机的蓝牙与电脑连接吗,要是你的电脑本身就带蓝牙的话,你可以直接打开蓝牙与你的手机连接配对,要是你买的蓝牙适配器的话,他们一般都带有一张

蓝牙低能耗清单

什么是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 ble (蓝牙低功耗) 中的坑和技巧

iOS蓝牙开发:蓝牙连接和数据读写

怎么开发 android nfc所支持的标签技术类型

B&Oe6怎么连接电脑