首先申明want:
let want: Want = {
deviceId: '', // deviceId为空表示本设备
bundleName: 'com.example.wht_app',
abilityName: 'EntryAbility',
moduleName: 'entry' // moduleName非必选
};
然后调用getTagInfo
try {
tagInfo = tag.getTagInfo(want);
} catch (error) {
console.log('手机NFC功能报错', "tag.getTagInfo catched error: " + error)
}
真机运行报错: tag.getTagInfo catched error: Error: Parameter error. The parameter number is invalid.
在HarmonyOS Next中,如果你在尝试使用addServer()方法添加蓝牙服务时遇到了“Parameter error. The parameter number is invalid.”的错误,这通常意味着你在调用API时提供的参数数量或类型不正确。BluetoothGattService和BluetoothGattCharacteristic的创建和添加通常是正确的,但是addServer()方法可能需要更多的参数或者参数的格式需要特定的要求。在HarmonyOS中,需要确保你传递的参数完全符合API的要求。