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));
});
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
HarmonyOS
赞
收藏 0
回答 1
相关问题
HarmonyOS Web的高度为0时,onLoadIntercept方法不执行
861浏览 • 1回复 待解决
HarmonyOS 调用短信服务的api发现权限拒绝
785浏览 • 1回复 待解决
页面aboutToAppear方法执行时,执行Promise任务查询请求服务器,如果耗时过长,里面的内容还会执行吗
2811浏览 • 1回复 待解决
HarmonyOS hvigor 自定义脚本中发现hvigor.nodesInitialized 不执行
677浏览 • 1回复 待解决
HarmonyOS Tabs 切换,页面不执行 showPage() 方法
1089浏览 • 1回复 待解决
HarmonyOS 元服务跳转到指定页面如何返回到元服务首页?
1343浏览 • 1回复 待解决
HarmonyOS @Entry标注的组件onPageShow方法不执行
718浏览 • 1回复 待解决
HarmonyOS 使用taskpool执行task后,返回的结果没有通过Promise返回主线程,有什么定位方法吗?
835浏览 • 1回复 待解决
签名校验是否可以都在服务端执行?
2595浏览 • 1回复 待解决
HarmonyOS服务卡片能否手动调方法刷新
1010浏览 • 1回复 待解决
服务卡片的默认尺寸只能设置为2*2?我设置为1*2就报错了
9007浏览 • 5回复 待解决
HarmonyOS 元服务访问网络返回错误码2300998
714浏览 • 1回复 待解决
HarmonyOS push服务返回success,但是设备收不到推送
794浏览 • 1回复 待解决
HarmonyOS 图片上传服务器获取接口返回数据
874浏览 • 1回复 待解决
如何依靠公有云的Redis分析服务发现大Key及热Key?
4203浏览 • 1回复 待解决
HarmonyOS RSA分段加密数据数据 第一次执行加密操作出现报错401,之后执行加密方法却又都正常了
502浏览 • 1回复 待解决
鸿蒙 IPC 开发中,服务端返回的 Stub 对象里的 onConnect 方法为啥要返回一个新的 Stub 对象?
369浏览 • 1回复 已解决
HarmonyOS 定位在关闭位置服务,保持网络的情况下无法正常返回定位信息
1019浏览 • 1回复 待解决
服务卡片java如何设置点击事件
10490浏览 • 1回复 待解决
HarmonyOS 获取手机联系人返回成功,返回的数据为空
1270浏览 • 1回复 待解决
服务卡片的更新方式?服务卡片更新不生效
4467浏览 • 0回复 待解决
AOP对方法做执行前插桩、执行后插桩、替换方法
1671浏览 • 1回复 待解决
HarmonyOS服务卡片设置刷新如何添加参数
1337浏览 • 1回复 待解决
HarmonyOS 获取副卡服务商无返回值
838浏览 • 1回复 待解决
先getServices成功后,再setBLEMtuSize