如何在Android中获取当前已连接的BLE外设

时间:2018-11-09 02:39:39

标签: android bluetooth-lowenergy

有时,用户可以在设置下直接连接ble外围设备。但是,当启动该应用程序并开始扫描设备时,无法发现外围设备,因为该外围设备已经连接并停止了广告。

那么,是否有通过服务UUID过滤获取Android中所有当前连接的ble外设的方法?

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以使用https://developer.android.com/reference/android/bluetooth/BluetoothManager#getConnectedDevices(int)。但是,您不能筛选服务uuid​​。在这种情况下,您需要首先建立自己的gatt连接并执行服务发现。