问题标签 [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.
android - 使用 ACR122 通过 NFC 向 Android 发送大数据
我正在开发一个 C# 应用程序以使用 ACR122U/T NFC 非接触式智能卡读卡器将数据发送到 android。我已经能够发送小于 255 字节的少量数据,但由于较低的层允许发送缓冲区最多 255,因此我无法发送大于该数据的任何数据。我知道做到这一点的唯一方法是通过 SNEP 或 NDEF 碎片或两者兼而有之,但我无法弄清楚我该如何实现它。
android - NDEF 记录和 vCard 数据
我正在尝试使用 Android NFC API 在 NDEF 记录中写入 vcard 数据。我可以编写一个 URL 或一些长度小于 46 字节的文本或电话号码。但是,当我尝试写入超过此长度的 vCard 数据时(例如 150 个字节),我无法将它们存储在卡中,因为该数据的记录长度较短。我应该跨多个块或扇区编写此记录。
我正在做类似的事情,
有人可以在一段代码中指出我如何在 Android 中跨多个扇区编写 ndef 记录吗?我该如何指定它们?
谢谢多尼克
android - android如何从读取NFC标签中获取NDEF消息有效负载的最大大小
我正在开发一个 android 应用程序来写入 nfc 标签的特定内存位置。而且我需要通过读取 NFC 标签来获取 NDEF 消息有效负载的最大大小,以便我可以在该范围内定义内存位置。
我知道它可以通过下面的代码获得整个 ndef 内存大小:
Ndef ndef = Ndef.get(tag); int size = ndef.getMaxSize();
有什么方法可以获得最大有效载荷大小吗?
任何帮助将不胜感激!
c# - 使用 ACR122 将 NDEF 消息写入 NFC 标签
我对 NFC 技术真的很陌生,并试图了解它。我有一个 ACR122,正在尝试向其写入 NDEF 记录。
我正在使用 VS2012,到目前为止已经安装了 pcsc-sharp 库以及我从某个地方获得的 NDEFLibrary。
我可以连接到 ACR122,我可以创建一个 NDEF 消息但是然后呢?我如何实际将我创建的 NDEF 消息写入标签?
我在 pcsc-sharp 库中看不到任何函数来传递消息以实际编写标签?
有人可以指出我正确的方向吗?我承认我是 NFC 方面的新手,我还有很多东西要学,但我读了很多书,慢慢地到达那里。
android - 如何在 Android 上制作 vcard/vcal Ndef 消息
我是 Android 编码的新手,我对 NFC 技术很感兴趣。我的第一步专注于标签读/写模式,目前我看不到有关如何使用 Vcard/Vcal MIME 类型和 NDEF 记录/消息的大量信息。
如果有人可以发布一些示例代码或者更好地指向类似教程的资源,那就太好了!
编辑:这是我一直在使用的代码,它搞砸了。通过一些修改,我已经能够编写纯文本和智能海报/urs 数据。另外要记住的是,我使用的是 Type 2 NFC 标签,由于存储容量有限,我只想将姓名和电话号码保存在 Vcard 上,或者将事件名称和日期保存在 Vcal 记录上。谢谢!
公共类 VcardActivity 扩展活动 {
}
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 ”为目标的项目中,但该包不包含与该框架兼容的任何程序集引用。有关详细信息,请联系包作者。
android - NDEF 有效载荷可以携带多少数据?
google android 的文档中说:payload 字节数组,包含零到(2 ** 32 - 1)
字节,不能为空。所以我认为一个 NDEF 记录可以携带 4GB 的数据。
但是当我检查三星 TecTiles 的最大尺寸时,ndef.getMaxSize()
尺寸仅为 716。
为什么三星的 TecTiles 不是 4GB?我认为任何支持 NDEF 的 NFC 标签最多可以承载 4GB 数据。
android - 在破译 NFC AAR 代码方面需要帮助
我已经开始了解更多关于 AAR 和 NFC 的知识,并发现这段简洁的代码可以正常工作。但是,我很难理解它的真正作用以及它是否已经将 AAR 添加到 NDEF 消息中。有人可以指导我哪一行代码做什么?非常感谢!
android - 模拟物理 RFID 卡的 Android 应用程序
Android 应用程序是否可以将先前存储的 RFID 卡 ID 发送到 NFC 读卡器?其目的是使用 Android 设备而不是物理 RFID 卡来访问房间。在阅读了很多关于 NFC/RFID 和卡仿真的其他主题后,我得出的结论是它目前在 Android 中不可用,但如果它适用于这种特殊情况,我仍然有点困惑。应用程序不能简单地在 NDEF 消息或 APDU 命令中发送卡 ID,或者我只是在做梦吗?
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) .