问题标签 [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 投票
1 回答
3568 浏览

android - Android 读取/写入多条记录 NDEF NFC

我正在尝试在 NDEFMessage 中写入和读取多个记录。我的代码在这里正确吗?此外,当我阅读标签时,我的进程会自行终止。我不确定我哪里出错了..

写作部分:

阅读部分:

0 投票
1 回答
2408 浏览

android - 将十六进制 NDEF 消息写入 NFC 标签

我们可以使用十六进制表示将整个 NDEF 消息写入 NFC 标签吗? http://www.developer.nokia.com/Community/Wiki/Understanding_NFC_Data_Exchange_Format_(NDEF)_messages

0 投票
0 回答
268 浏览

android - Manifest 中的 android:sharedUserId 和 NFC 标签中的 AAR

我正在开发两个具有 NFC 功能的应用程序。Android 应用程序记录很棒。在未安装应用程序时打开 Play 商店是一项很棒的功能。

我想写入AARNFC 标签。这两个应用程序都有捕捉NDEF_DISCOVERED意图的活动。Intent但他们也会收到应用程序安装更改,如果另一个应用程序已安装,其中一个会禁用捕获 NFC 的活动。

因此,始终只有一个 Activity 可以捕获来自 NFC 标签的意图。这是有保证的。但是,如果我的两个应用程序都没有安装,它什么也不做,因为我现在没有使用 AAR。

我只能提供一份申请的 AAR。当我使用 AAR 时,android 只会将意图发送到该应用程序。即使我的其他应用程序试图捕捉到IntentFilter,手机也会打开 Play 商店。

这是该问题的可能解决方案:

我可以在标签中存储唯一的 url,而不是存储 AAR。当我将手机轻触标签时,它会询问该怎么做。打开浏览器还是打开我的活动?如果我的应用程序未安装,我可以将该网页重定向到 Play 商店。这可以工作,但问题是:即使安装了我的应用程序,用户也可以选择浏览器。这样,当该特定用户点击他的手机时,它将始终打开 Play 商店。

最后,我在 Manifest 中遇到了 sharedUserId。如果 Android 操作系统能够基于 AAR 中的 sharedUserId 或某种东西打开应用程序,那就太好了。

你们有什么感想?谢谢你。

0 投票
1 回答
3196 浏览

android - Android NFC App 不推送 Ndef 消息

我正在创建一个使用 NFC 注册从设备到设备的触摸的 Android 应用程序。我正在使用两个 Nexus 7 进行测试。

理想的用例是让应用程序在一台设备上处于活动状态,而在另一台设备上不处于活动状态。主动设备推送一个带有记录的 NdefMessage,其中包含一些数据供被动设备应用程序处理。被动设备将包含一些数据的记录传递回主动应用程序。

我在清单中设置了以下意图过滤器:

在我的 MainActivity 中,我在 onCreate 中有以下内容来设置 NFC 适配器:

我有以下 onNewIntent :

现在,我运行这个电话:

期望它设置 NdefPushMessage。每当我将这两个设备放在 NFC 范围内时,我仍然只能获得可选的“Touch to beam”界面。

关于如何获取这些意图的任何想法,或者我的 NdefMessage 是否按预期发送?

0 投票
1 回答
236 浏览

android - 我们可以使用没有数据字段?

如何使用 NDEF 消息过滤所有标签。我试过这个

但它仅适用于附加<data .../>字段

0 投票
1 回答
3012 浏览

android - 将数据写入新 NFC 标签不起作用?

我是 NFC Android 应用程序开发的新手。我完成了应用程序开发,一切正常。作为测试的一部分,我使用 MifareClassic 和 MifareDesfire 标签进行读写。我以 Ndef 格式存储数据。最初,我将上述测试标签与 Nxp tagwriter 和 Tagstand Tagwriter 等其他应用程序一起使用,然后我与我的应用程序一起使用。所以一切正常。甚至后来我使用我的应用程序从 Sony Felica 标签(新标签)中写入和读取数据,这也很好。所以我将应用程序传递给客户进行审查,但我开始知道该应用程序不是在新标签上写的。如果它们是从其他应用程序重置的,那么它工作正常。所以我在这里做了同样的测试,发现和客户报告的问题一样。可能是什么问题?有人遇到过同样的问题吗?使用前需要格式化吗?如果是这样怎么做?有人帮助解决问题。

提前致谢。

0 投票
3 回答
709 浏览

android - 将 NDEF 记录隐藏到 NDEF 消息中?

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

这就是我在第一个应用程序(WriteNFC)中所做的

而在第二个应用程序(ReadNFC)中

当我使用自己的应用程序(ReadNFC)阅读时,屏幕上当然只有第二条记录的有效负载,我通过“记录类型”存储了它。但是对于第三方应用程序,尤其是本机安装的(“标签”)-如图所示-,它可以正确显示第一条记录,而第二条记录是一个空字段。我怎样才能隐藏这个字段。否则,如何强制其他第三方应用程序不读取第二条记录?

在此处输入图像描述

0 投票
1 回答
1004 浏览

android - 在 Android 上使用 NFC 将简单数据读入变量

我正在制作一个简单的 Android 应用程序。主要功能是,我想从 NFC 标签中读取数据。我已经构建了基本应用程序(不比 Hello World 应用程序多多少)。我正在使用 Eclipse。我的标签上有 Android 应用程序记录,当我的标签被扫描时,应用程序成功启动。我只是不确定如何继续。我需要:

  • 除了 AAR,标签中还存储了一个四位数字。

  • 扫描标签时,打开应用程序并将四位数字存储在局部变量中(我认为使用意图?)。

感谢任何帮助,以及完成工作的最简单的代码。这是我的第一个 Android 应用程序,也是第一次使用 Java。

0 投票
1 回答
175 浏览

c# - 是否可以忽略接近设备消息

我必须创建一个小应用程序来记录 NDEF 标签,一切都很顺利,但有一件事让我抓狂。当我将标签放在手机附近时,会出现一条消息,类似于“接收内容?有些人正在与您分享相同的内容”。例如,是否可以仅针对主页忽略此类消息?

0 投票
1 回答
280 浏览

nfc - Skype 的 windows phone ndef 记录

我想通过我的手机无法识别它(诺基亚 lumia 920)为 r Skype 通话创建 i NFC 标签。这就是我的 ndef 记录在通过电话读取时的样子。有什么问题吗?

PS如果它被Android设备读取,例如它会工作吗