如何在 Flutter 上使用 NFC 将十六进制值存储在内存地址中?

Posted

技术标签:

【中文标题】如何在 Flutter 上使用 NFC 将十六进制值存储在内存地址中?【英文标题】:How can I store Hex Values in Memory address using NFC on Flutter? 【发布时间】:2021-03-11 18:56:38 【问题描述】:

我正在开发一个使用 NFC 的 Flutter 应用程序,我必须将列表中的值写入特定字节。我正在使用 Flutter NFC 插件: https://pub.dev/packages/flutter_nfc_kit

List<int> value = [253, 165, 6, 147, 164];
var result = hex.encode(value);

我需要能够使用 NFC 将十六进制值存储在特定地址位置。

【问题讨论】:

【参考方案1】:

您是否尝试过使用:

await FlutterNfcKit.writeNDEFRawRecords([NDEFRawRecord("253", "165", "6", "147", "164", ndef.TypeNameFormat.unknown)]);

如插件页面文档中所述?

【讨论】:

以上是关于如何在 Flutter 上使用 NFC 将十六进制值存储在内存地址中?的主要内容,如果未能解决你的问题,请参考以下文章

升级后在 nfc_in_flutter 上构建失败

使用 NFC (Flutter) 实现信用卡支付

如何将内存中的图像上传为 Flutter web 中 body 上的二进制图像?

Android获取NFC标签和NFC十进制16进制ID

Broadcom NFC 堆栈对基于二进制读取的存在检查的预期响应

如何使用蓝牙将设备与 nfc 芯片(twinlinx mymax nfc 芯片)连接