HarmonyOS mtu设置之后执行发现服务方法返回服务列表为空,不设置mtu执行发现服务方法返回列表正常
示例代码:
gattClientDevice.setBLEMtuSize(MkdPrinterParams.self.printerConfigParams.printerBluetoothBleMTU);
gattClientDevice.on('BLEMtuChange', (mtu: number) => {
console.info('BLEMtuChange, mtu: ' + mtu);
MkdPrinterConfigurations.defaultConnectConfig.sendDataPackageSize = Math.floor(MkdPrinterParams.self.printerConfigParams.printerBluetoothBleMTU);
gattClientDevice.off('BLEMtuChange');
});
gattClientDevice.getServices().then(gattServices => {
console.info("getServices successfully:" + JSON.stringify(gattServices));
});
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 调用短信服务的api发现权限拒绝
77浏览 • 1回复 待解决
页面aboutToAppear方法执行时,执行Promise任务查询请求服务器,如果耗时过长,里面的内容还会执行吗
2028浏览 • 1回复 待解决
HarmonyOS hvigor 自定义脚本中发现hvigor.nodesInitialized 不执行
106浏览 • 1回复 待解决
HarmonyOS Web的高度为0时,onLoadIntercept方法不执行
118浏览 • 1回复 待解决
HarmonyOS 元服务跳转到指定页面如何返回到元服务首页?
556浏览 • 1回复 待解决
HarmonyOS Tabs 切换,页面不执行 showPage() 方法
568浏览 • 1回复 待解决
如何依靠公有云的Redis分析服务发现大Key及热Key?
3511浏览 • 1回复 待解决
签名校验是否可以都在服务端执行?
1779浏览 • 1回复 待解决
服务卡片的默认尺寸只能设置为2*2?我设置为1*2就报错了
7956浏览 • 5回复 待解决
HarmonyOS @Entry标注的组件onPageShow方法不执行
121浏览 • 1回复 待解决
HarmonyOS 使用taskpool执行task后,返回的结果没有通过Promise返回主线程,有什么定位方法吗?
179浏览 • 1回复 待解决
HarmonyOS服务卡片能否手动调方法刷新
516浏览 • 1回复 待解决
服务卡片java如何设置点击事件
9620浏览 • 1回复 待解决
HarmonyOS 图片上传服务器获取接口返回数据
145浏览 • 1回复 待解决
HarmonyOS 元服务访问网络返回错误码2300998
119浏览 • 1回复 待解决
HarmonyOS RSA分段加密数据数据 第一次执行加密操作出现报错401,之后执行加密方法却又都正常了
55浏览 • 1回复 待解决
HarmonyOS服务卡片设置刷新如何添加参数
468浏览 • 1回复 待解决
HarmonyOS 获取副卡服务商无返回值
123浏览 • 1回复 待解决
HarmonyOS 获取手机联系人返回成功,返回的数据为空
358浏览 • 1回复 待解决
HarmonyOS 定位在关闭位置服务,保持网络的情况下无法正常返回定位信息
141浏览 • 1回复 待解决
AOP对方法做执行前插桩、执行后插桩、替换方法
966浏览 • 1回复 待解决
HarmonyOS 蓝牙下发数据长度超过MTU设置的值时,分片下发蓝牙没有回复数据
155浏览 • 1回复 待解决
HarmonyOS 执行createAsset方法无反应
178浏览 • 1回复 待解决
HarmonyOS 接口调用 resourceDir 返回路径为空
104浏览 • 1回复 待解决
先getServices成功后,再setBLEMtuSize