有时,用户可以在设置下直接连接ble外围设备。但是,当启动该应用程序并开始扫描设备时,无法发现外围设备,因为该外围设备已经连接并停止了广告。
那么,是否有通过服务UUID过滤获取Android中所有当前连接的ble外设的方法?
谢谢!
答案 0 :(得分:0)
您可以使用https://developer.android.com/reference/android/bluetooth/BluetoothManager#getConnectedDevices(int)。但是,您不能筛选服务uuid。在这种情况下,您需要首先建立自己的gatt连接并执行服务发现。