从 NFC 记录中删除语言环境
Remove locale from NFC record
我想将我的 NFC 标签中的文本值传递给变量,但想从传递给变量的文本中删除区域设置(注意,不是从标签中删除它)。
我正在使用 nfc_manager 包。
这是我使用的与扫描标签相关的代码部分:
NfcManager.instance.startSession(
onDiscovered: (NfcTag tag) async {
final ndef = Ndef.from(tag);
String tagRecordText = String.fromCharCodes(ndef!.cachedMessage!.records[0].payload);
NfcManager.instance.stopSession();
}
)
第一个字节为语言字符串的字符长度
所以这应该可行(我的飞镖不太好)
var payload = ndef!.cachedMessage!.records[0].payload;
var sub = payload.sublist(payload[0]+ 1);
String tagRecordText = String.fromCharCodes(sub);
的详细规格
我想将我的 NFC 标签中的文本值传递给变量,但想从传递给变量的文本中删除区域设置(注意,不是从标签中删除它)。
我正在使用 nfc_manager 包。
这是我使用的与扫描标签相关的代码部分:
NfcManager.instance.startSession(
onDiscovered: (NfcTag tag) async {
final ndef = Ndef.from(tag);
String tagRecordText = String.fromCharCodes(ndef!.cachedMessage!.records[0].payload);
NfcManager.instance.stopSession();
}
)
第一个字节为语言字符串的字符长度
所以这应该可行(我的飞镖不太好)
var payload = ndef!.cachedMessage!.records[0].payload;
var sub = payload.sublist(payload[0]+ 1);
String tagRecordText = String.fromCharCodes(sub);
的详细规格