7得票2回答
如何在后台服务中扫描BLE设备而不使用库?

我正在尝试将BLE设备与Android应用程序连接。在前景中,我可以获取设备名称、Mac地址和rssi值。我不知道如何在后台扫描设备并获取该特定设备的详细信息,如MAC地址和rssi值。

15得票4回答
彻底断开蓝牙低功耗设备的连接

我使用Android中的connectGatt()方法连接到了一个BLE设备。这很有效。 当我需要断开连接时,我使用以下代码:private void disconnectDevice() { gatt.disconnect(); } 当我收到回调时,我执行关闭操作。private ...

9得票1回答
Xamarin.Forms 的 Plugin.BLE 无法检测到设备。

我最近开始使用Xamarin.Forms开发Android和iOS应用程序。我需要使用BLE检测并连接自定义嵌入式设备,但直到现在我都没有成功。我尝试使用Plugin.BLE NuGet包,但是应用程序似乎无法检测到任何设备。但是,它会响应手机蓝牙连接(开/关)状态的更改。我尝试预先配对设备,...

8得票2回答
为什么在安卓6.0及以上版本中进行Ble扫描需要定位权限

随着最新版本的安卓系统Marshmallow的发布,启动蓝牙低功耗扫描需要获取位置权限。因此,需要以下其中一种权限:ACCESS_COARSE_LOCATION或ACCESS_FINE_LOCATION。 为什么我们需要打开GPS来进行BLE扫描呢?

7得票2回答
连接到没有开发者指南的OBD2蓝牙LE设备

我最近购买了基于ELM327的OBD2适配器(Vgate Icar PRO),用于监测我的汽车仪表。我能够使用Torque和其他OBD工具连接到设备。但是,我想开发自己的Flutter应用程序,以连接并提取OBD诊断信息,这将为我的研究和开发目的服务。但是,我在理解应该使用哪些服务和特征来发送...

7得票2回答
Android 12 蓝牙权限

我正在尝试使用BLE连接设备,但在Android 12上出现了错误。我尝试了很多不同的方法,但没有找到任何解决方案。如何请求蓝牙权限? AndroidManifest.xml <uses-permission android:name="android.permission.ACC...

7得票1回答
获取蓝牙适配器时出现Lint错误

我正在按照蓝牙低功耗设备的文档进行BLE设备扫描。 正如文档中所述,我定义了 --- BluetoothAdapter mBluetoothAdapter = null; final BluetoothManager bluetoothManager = (BluetoothManag...

19得票2回答
如何使用LeDeviceListAdapter查找BLE设备?

我正在开发一个Android应用程序,并遵循来自Android开发人员页面的代码建议。 当我输入以下代码时:private LeDeviceListAdapter mLeDeviceListAdapter; 它有一个错误信息: LeDeviceListAdapter无法解析为一种类型...

15得票5回答
我们可以通过蓝牙或低功耗蓝牙(BLE)将多少设备与Android配对?

使用Android上的BLE固件,可以同时连接多少设备通过蓝牙连接?

15得票2回答
无法通过BLE连接AirPods

我正在使用BLE通过一个简单的应用程序自动连接我的AirPods。我可以获取设备名称和状态为“connecting”,但由于某种原因,我无法连接它。功能'didConnect peripheral'从未被触发。 我尝试了教程和其他帖子中的所有不同方法,尝试将外围数据存储在数组中以保留引用,但...