HarmonyOS 蓝牙连接成功后 获取gattServices为空数组
// 获取server的services信息
this.mGattClientDevice.getServices((code, gattServices) => {
let message = '';
if (code != null) {
console.error('GattClient getServices error, errCode: ' + (code as BusinessError).code + ', errMessage: ' + (code as BusinessError).message);
} else {
console.info('gattServices.length =',gattServices.length)
for (let i = 0; i < gattServices.length; i++) {
message += 'serviceUuid is ' + gattServices[i].serviceUuid + '\n';
if (gattServices[i].isPrimary) {
this.readCharacteristicValue(gattServices[i]);
this.readDescriptorValue(gattServices[i]);
this.write(gattServices[i])
}
}
console.info('GattClient getServices success, ' + message);
}
})
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
HarmonyOS
赞
收藏 0
回答 1
相关问题
HarmonyOS 客户端TCPSocket连接成功后,怎么取得这个连接的本地IP地址
884浏览 • 1回复 待解决
#鸿蒙通关秘籍#连接ServiceExtensionAbility时,如何确保连接成功?
566浏览 • 1回复 待解决
HarmonyOS蓝牙连接后获取GATT服务失败
1243浏览 • 1回复 待解决
HarmonyOS PersistentStorage 持久化数据成功后,AppStorge.get 为空
766浏览 • 1回复 待解决
HarmonyOS WebSocket调用connect连接服务器,连接成功,解析返回HTTPS失败
533浏览 • 1回复 待解决
HarmonyOS ble搜索蓝牙设备,获取的设备的deviceName全部为空
339浏览 • 1回复 待解决
HarmonyOS 获取手机联系人返回成功,返回的数据为空
893浏览 • 1回复 待解决
HarmonyOS 应用崩溃后如何关闭蓝牙等连接
961浏览 • 0回复 待解决
HarmonyOS fingerList[0]获取为空导致crash
445浏览 • 1回复 待解决
HarmonyOS context.resourceDir获取resources目录为空
1032浏览 • 1回复 待解决
HarmonyOS 使用http接口获取图片流result为空
485浏览 • 1回复 待解决
HarmonyOS entryAbility的onWindowStageCreate中获取的context为空
539浏览 • 1回复 待解决
sim.getOpNameSync获取到的值为空
628浏览 • 0回复 待解决
info 获取是失败 一直为空
2455浏览 • 1回复 待解决
HarmonyOS 系统剪切板获取到的数据为空
477浏览 • 1回复 待解决
app.getInfo获取应用配置信息为空。
1067浏览 • 1回复 待解决
BussinessError 2900099: Operation failed 将手机已匹配成功的蓝牙进行连接报错
260浏览 • 0回复 待解决
HarmonyOS 蓝牙主设备主动连接蓝牙外设的方法
590浏览 • 1回复 待解决
HarmonyOS SPP蓝牙连接报错
618浏览 • 1回复 待解决
HarmonyOS 蓝牙连接失败 401: Invalid parameter
514浏览 • 1回复 待解决
HarmonyOS socket Tcp连接connect成功后无法收到tcp.on('message')的消息
620浏览 • 1回复 待解决
HarmonyOS 蓝牙连接配对接口问题
491浏览 • 1回复 待解决
如何删除数组中的空值?
789浏览 • 1回复 待解决
HarmonyOS socket链接后,断开网络,收到错误码103,message为空
510浏览 • 1回复 待解决
在readAndWrite函数里面,先getServices成功后,再setBLEMtuSize尝试下