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发现权限拒绝 
1146浏览  • 1回复 待解决
HarmonyOS Web的高度为0时,onLoadIntercept方法不执行 
1115浏览  • 1回复 待解决
页面aboutToAppear方法执行时,执行Promise任务查询请求服务器,如果耗时过长,里面的内容还会执行吗 
3118浏览  • 1回复 待解决
HarmonyOS hvigor 自定义脚本中发现hvigor.nodesInitialized 不执行 
929浏览  • 1回复 待解决
HarmonyOS  Tabs 切换,页面不执行 showPage() 方法 
1597浏览  • 1回复 待解决
HarmonyOS 元服务跳转到指定页面如何返回到元服务首页? 
1905浏览  • 1回复 待解决
HarmonyOS @Entry标注的组件onPageShow方法不执行 
1008浏览  • 1回复 待解决
签名校验是否可以都在服务端执行? 
2857浏览  • 1回复 待解决
HarmonyOS 使用taskpool执行task后,返回的结果没有通过Promise返回主线程,有什么定位方法吗? 
1084浏览  • 1回复 待解决
如何依靠公有云的Redis分析服务发现大Key及热Key? 
4467浏览  • 1回复 待解决
HarmonyOS服务卡片能否手动调方法刷新 
1270浏览  • 1回复 待解决
服务卡片的默认尺寸只能设置为2*2?我设置为1*2就报错了 
9713浏览  • 5回复 待解决
HarmonyOS 元服务访问网络返回错误码2300998 
1005浏览  • 1回复 待解决
HarmonyOS 图片上传服务器获取接口返回数据 
1230浏览  • 1回复 待解决
HarmonyOS push服务返回success,但是设备收不到推送 
1120浏览  • 1回复 待解决
HarmonyOS RSA分段加密数据数据 第一次执行加密操作出现报错401,之后执行加密方法却又都正常了 
774浏览  • 1回复 待解决
鸿蒙 IPC 开发中,服务端返回的 Stub 对象里的 onConnect 方法为啥要返回一个新的 Stub 对象? 
694浏览  • 1回复 已解决
服务卡片java如何设置点击事件 
11243浏览  • 1回复 待解决
HarmonyOS 获取手机联系人返回成功,返回的数据为空 
1661浏览  • 1回复 待解决
HarmonyOS  定位在关闭位置服务,保持网络的情况下无法正常返回定位信息 
1770浏览  • 1回复 待解决
HarmonyOS服务卡片设置刷新如何添加参数 
1751浏览  • 1回复 待解决
HarmonyOS 获取副卡服务商无返回值 
1131浏览  • 1回复 待解决
AOP对方法做执行前插桩、执行后插桩、替换方法 
2125浏览  • 1回复 待解决
HarmonyOS 接口调用 resourceDir 返回路径为空 
992浏览  • 1回复 待解决





















先getServices成功后,再setBLEMtuSize