问题标签 [ndef]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
496 浏览

android - 使用 ACR122 通过 NFC 向 Android 发送大数据

我正在开发一个 C# 应用程序以使用 ACR122U/T NFC 非接触式智能卡读卡器将数据发送到 android。我已经能够发送小于 255 字节的少量数据,但由于较低的层允许发送缓冲区最多 255,因此我无法发送大于该数据的任何数据。我知道做到这一点的唯一方法是通过 SNEP 或 NDEF 碎片或两者兼而有之,但我无法弄清楚我该如何实现它。

0 投票
1 回答
832 浏览

android - NDEF 记录和 vCard 数据

我正在尝试使用 Android NFC API 在 NDEF 记录中写入 vcard 数据。我可以编写一个 URL 或一些长度小于 46 字节的文本或电话号码。但是,当我尝试写入超过此长度的 vCard 数据时(例如 150 个字节),我无法将它们存储在卡中,因为该数据的记录长度较短。我应该跨多个块或扇区编写此记录。

我正在做类似的事情,

有人可以在一段代码中指出我如何在 Android 中跨多个扇区编写 ndef 记录吗?我该如何指定它们?

谢谢多尼克

0 投票
2 回答
4795 浏览

android - android如何从读取NFC标签中获取NDEF消息有效负载的最大大小

我正在开发一个 android 应用程序来写入 nfc 标签的特定内存位置。而且我需要通过读取 NFC 标签来获取 NDEF 消息有效负载的最大大小,以便我可以在该范围内定义内存位置。

我知道它可以通过下面的代码获得整个 ndef 内存大小:

Ndef ndef = Ndef.get(tag); int size = ndef.getMaxSize();

有什么方法可以获得最大有效载荷大小吗?

任何帮助将不胜感激!

0 投票
0 回答
2175 浏览

c# - 使用 ACR122 将 NDEF 消息写入 NFC 标签

我对 NFC 技术真的很陌生,并试图了解它。我有一个 ACR122,正在尝试向其写入 NDEF 记录。

我正在使用 VS2012,到目前为止已经安装了 pcsc-sharp 库以及我从某个地方获得的 NDEFLibrary。

我可以连接到 ACR122,我可以创建一个 NDEF 消息但是然后呢?我如何实际将我创建的 NDEF 消息写入标签?

我在 pcsc-sharp 库中看不到任何函数来传递消息以实际编写标签?

有人可以指出我正确的方向吗?我承认我是 NFC 方面的新手,我还有很多东西要学,但我读了很多书,慢慢地到达那里。

0 投票
1 回答
2546 浏览

android - 如何在 Android 上制作 vcard/vcal Ndef 消息

我是 Android 编码的新手,我对 NFC 技术很感兴趣。我的第一步专注于标签读/写模式,目前我看不到有关如何使用 Vcard/Vcal MIME 类型和 NDEF 记录/消息的大量信息。

如果有人可以发布一些示例代码或者更好地指向类似教程的资源,那就太好了!

编辑:这是我一直在使用的代码,它搞砸了。通过一些修改,我已经能够编写纯文本和智能海报/urs 数据。另外要记住的是,我使用的是 Type 2 NFC 标签,由于存储容量有限,我只想将姓名和电话号码保存在 Vcard 上,或者将事件名称和日期保存在 Vcal 记录上。谢谢!

公共类 VcardActivity 扩展活动 {

}

0 投票
1 回答
2022 浏览

visual-studio-2012 - 将 NuGet ndef 库添加到 windows phone 8 项目

因此,我尝试在 Visual Studio 2012 中为 Windows Phone 8 应用程序添加邻近应用程序的 NDEF 库。在Package Manager我检查Allow NuGet to download missing packages during build并在Solution Explorer我选择的Enable NuGet Package Restore.

到目前为止一切顺利,但是当我尝试安装软件包时,出现以下错误:

无法安装软件包“ NdefLibrary 0.9.0.1 ”。您正在尝试将此包安装到以“ WindowsPhone,Version=v8.0 ”为目标的项目中,但该包不包含与该框架兼容的任何程序集引用。有关详细信息,请联系包作者。

在此处输入图像描述

0 投票
1 回答
1467 浏览

android - NDEF 有效载荷可以携带多少数据?

google android 的文档中说:payload 字节数组,包含零到(2 ** 32 - 1)字节,不能为空。所以我认为一个 NDEF 记录可以携带 4GB 的数据。

但是当我检查三星 TecTiles 的最大尺寸时,ndef.getMaxSize() 尺寸仅为 716。

为什么三星的 TecTiles 不是 4GB?我认为任何支持 NDEF 的 NFC 标签最多可以承载 4GB 数据。

0 投票
1 回答
324 浏览

android - 在破译 NFC AAR 代码方面需要帮助

我已经开始了解更多关于 AAR 和 NFC 的知识,并发现这段简洁的代码可以正常工作。但是,我很难理解它的真正作用以及它是否已经将 AAR 添加到 NDEF 消息中。有人可以指导我哪一行代码做什么?非常感谢!

0 投票
2 回答
102984 浏览

android - 模拟物理 RFID 卡的 Android 应用程序

Android 应用程序是否可以将先前存储的 RFID 卡 ID 发送到 NFC 读卡器?其目的是使用 Android 设备而不是物理 RFID 卡来访问房间。在阅读了很多关于 NFC/RFID 和卡仿真的其他主题后,我得出的结论是它目前在 Android 中不可用,但如果它适用于这种特殊情况,我仍然有点困惑。应用程序不能简单地在 NDEF 消息或 APDU 命令中发送卡 ID,或者我只是在做梦吗?

0 投票
2 回答
2483 浏览

android - 选择要读取 NDEF 消息的 NDEF 记录?

我开发了 2 个 Android 应用程序。第一个,写入NFC标签,第二个读取我写的内容。

所以,*第一个应用程序(WriteNFC):我正在写入标签,一个涉及两个 NDEF 记录的 NDEF 消息:第一个记录是“文本”类型,第二个是“URL”类型。

第二个应用程序(ReadNFC):我扫描标签,以读取 NDEF 消息,并显示它,但不完全。我只在屏幕上显示第二条记录(URL)。我想做的是,当用户选择他安装的另一个用于读取 NFC 标签的 android 应用程序时,这个应用程序应该只能显示第一条记录(文本),而不是第二条记录(URL)?

总而言之,当我们扫描 NFC 标签时,使用我的应用程序 (ReadNFC),我们只能看到一个 URL (http://www.stackoverflow.com),而使用其他应用程序,我们只能看到一个文本 (Hello World) .