问题标签 [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 回答
2803 浏览

android - Android:NFC:AAR 和数据:使用额外数据启动应用程序

我正在研究一些 NFC 功能,

我想在我的标签中嵌入两条 ndef 消息。

  1. Android 应用记录
  2. 纯文本数据

我想创建以下场景:

  1. 点按标签
  2. 根据嵌入在标签中的 Android Application Record 启动我的应用程序
  3. 在我的活动中从标签中检索更多信息(来自 NFC 或意图系统等?)

我想知道这是否可能?

0 投票
2 回答
2978 浏览

android - NFC 中的 AAR 记录:有效载荷在哪里?

根据这个答案,并通过测试验证,当您使用 Android Beam 推送包含 AAR 记录的 NFC 消息时,接收设备将为AAR 中指定的应用程序启动MAIN/活动。LAUNCHER

MAIN/LAUNCHER Intent不包含NfcAdapter.EXTRA_NDEF_MESSAGES额外的。因此,如果您使用 AAR,我们费尽心思传输过来的数据似乎会丢失。

在这种情况下,是否有某种方法可以获取触发应用程序启动的 NFC 消息?

如果答案是“否”,那么 AAR 的用例是什么?当接收设备上不存在所需的应用程序(打开 Play 商店)时,我可以看到它可能有用的地方,但是一旦安装了应用程序,AAR 就会阻止任何将数据从一台设备传递到另一台设备的尝试,即有点像NFC背后的一点。

谢谢!

0 投票
1 回答
1384 浏览

android - NFC 发送错误的标签/记录

我的活动正在实施

我打电话

我已经覆盖

但是当我收到时,我得到了不同的记录,其中两条,一条带有用于搜索应用程序的市场 uri,一条带有 java 包名称(我猜)。在此之前,我只是简单地使用了 enableForegroundNdefPush... 等,所以没有任何回调,但是因为我需要它来处理我在两个设备上的推送的完成。我已经将它更改为这种方式,现在它没有正确传输我的数据了。

编辑:

为了更好地理解:

0 投票
2 回答
180 浏览

android - 如何使用 Android 的 API 将中文消息写入 NDEF 消息?

现在,我有一个谷歌 Nexus 和 Android 4.0.4 平台。如何将中文消息写入
NFC 卡,如何写入和读取 NDEF 消息?

0 投票
1 回答
3127 浏览

android - 一个 NFC 标签上的 2 条 NDEF 消息/记录 - Android

有没有人尝试过 Android 默认行为,当在 NFC 标签上保存 2 个 NDEF 记录时,一个指向带有应用程序 .apk 的 URL,而第二个具有应用程序专有数据?

用例如下:当用户尚未安装应用程序时,设备启动 Google Play 或网络浏览器,用户可以下载应用程序。一旦用户安装了应用程序,它就会处理标签内容。两者都是分开工作的,但我没有在一个 NDEF 中尝试过 2 条 NDEF 消息或 2 条记录。有 2 条 NDEF 记录的经验吗?我可以自己尝试,但我想节省时间。

0 投票
2 回答
2005 浏览

android - Android 应用程序在 NFC 标签中添加多条记录

大家,我是一个开发android应用程序的初学者,目前我需要在NFC标签中写入一些数据来检查我自己的NFC阅读器程序,但是我可以尝试的那些应用程序只能在标签中写入一条记录,不匹配我的要求是里面有几条记录,最后有一条AAR记录,所以我想问一下是否有人知道任何可以提供此功能的应用程序,或者以前有人写过这样的程序吗?谢谢!

0 投票
2 回答
1337 浏览

java - 检测活动是否正常启动或读取 NFC 标签后(无任何提示)

如果使用 Android 应用程序记录 (AAR),则意图操作是

所以我不知道这是正常启动还是nfc启动。

无论活动是正常启动还是在读取 nfc 标签后,我都需要在我的活动中做一些稍微不同的事情。如果手机上有另一个应用程序具有相同的意图过滤器,我也不想显示选择应用程序的提示,例如:

0 投票
1 回答
696 浏览

java - How to make NDEF text record human unreadable?

I have a nfc tag with ndef text record. The text is

and anyone with nfc tag reading app can read it like this.

How should i encrypt/encode this text so that is human unreadable? I want my app to decrypt/decode it so it can use it.

0 投票
1 回答
202 浏览

android - 发生 ArrayIndexOutOfBoundsException

在这里,我正在开发一个将读取 NFC 标签中的记录的安卓应用程序。这是我的程序中读取标签的代码部分,当它读取时,会发生越界异常。

标签中的记录

当我隐藏这句“new String(msgs 1 .getRecords()[0].getPayload())”时,我的程序可以顺利运行,所以我很确定程序在这一行。请问我该如何解决这个问题?

0 投票
1 回答
944 浏览

android - Android NFC Android 应用程序记录错误

我正在尝试使用Android 开发人员链接createApplicationRecord(packagename)中提到的添加应用程序记录,但我看到了一个错误:NdefMessage

未定义类型 NdefRecord 的方法 createApplicationRecord(String)

我已经从 Eclipse 更新了我的 Android SDK 管理器。这是代码的一部分: