HarmonyOS ble.createGattClientDevice(deviceId)如何定义成全局标签

目前在使用ble模块的功能时,需要在创建一个全局的GattClientDevice对象,如果在类中定义一个属性或者外部定义一个全局对象在初始化时会报如下错误Error message:BussinessError 401: Invalid parameter。

HarmonyOS
2024-12-10 16:45:34
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Excelsior_abit

private gattClientDevice: ble.GattClientDevice = ble.createGattClientDevice(""); 有问题 执行ble.createGattClientDevice("")会报BussinessError 401: Invalid parameter的错误,这里做下判断,确保传入正确的设备地址格式,如果格式不对,会报Invalid deviceId的错误。

传入参数类似:let device: ble.GattClientDevice = ble.createGattClientDevice('00:00:42:84:e5:20')。

分享
微博
QQ
微信
回复
2024-12-10 18:04:57
相关问题
HarmonyOS 如何定义全局 style ?
678浏览 • 1回复 待解决
HarmonyOS 如何创建自定义全局弹窗
201浏览 • 1回复 待解决
HarmonyOS 全局定义字体
299浏览 • 1回复 待解决
HarmonyOS定义全局dialog
159浏览 • 1回复 待解决
HarmonyOS 全局定义字体
332浏览 • 1回复 待解决
HarmonyOS 全局定义弹窗demo
594浏览 • 1回复 待解决
HarmonyOS 使用全局定义弹窗
301浏览 • 1回复 待解决
HarmonyOS获取deviceid的demo
594浏览 • 1回复 待解决
HarmonyOS ble蓝牙问题
292浏览 • 1回复 待解决
HarmonyOS 全局定义弹窗无法弹出
317浏览 • 1回复 待解决
HarmonyOS 全局定义弹窗的实现
311浏览 • 1回复 待解决
如何封装全局性的自定义弹窗?
474浏览 • 1回复 待解决
HarmonyOS 蓝牙BLE开发 Dome
755浏览 • 1回复 待解决
HarmonyOS 蓝牙ble相关demo
248浏览 • 1回复 待解决