问题标签 [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 - Android 读取/写入多条记录 NDEF NFC
我正在尝试在 NDEFMessage 中写入和读取多个记录。我的代码在这里正确吗?此外,当我阅读标签时,我的进程会自行终止。我不确定我哪里出错了..
写作部分:
阅读部分:
android - 将十六进制 NDEF 消息写入 NFC 标签
我们可以使用十六进制表示将整个 NDEF 消息写入 NFC 标签吗? http://www.developer.nokia.com/Community/Wiki/Understanding_NFC_Data_Exchange_Format_(NDEF)_messages
android - Manifest 中的 android:sharedUserId 和 NFC 标签中的 AAR
我正在开发两个具有 NFC 功能的应用程序。Android 应用程序记录很棒。在未安装应用程序时打开 Play 商店是一项很棒的功能。
我想写入AAR
NFC 标签。这两个应用程序都有捕捉NDEF_DISCOVERED
意图的活动。Intent
但他们也会收到应用程序安装更改,如果另一个应用程序已安装,其中一个会禁用捕获 NFC 的活动。
因此,始终只有一个 Activity 可以捕获来自 NFC 标签的意图。这是有保证的。但是,如果我的两个应用程序都没有安装,它什么也不做,因为我现在没有使用 AAR。
我只能提供一份申请的 AAR。当我使用 AAR 时,android 只会将意图发送到该应用程序。即使我的其他应用程序试图捕捉到IntentFilter
,手机也会打开 Play 商店。
这是该问题的可能解决方案:
我可以在标签中存储唯一的 url,而不是存储 AAR。当我将手机轻触标签时,它会询问该怎么做。打开浏览器还是打开我的活动?如果我的应用程序未安装,我可以将该网页重定向到 Play 商店。这可以工作,但问题是:即使安装了我的应用程序,用户也可以选择浏览器。这样,当该特定用户点击他的手机时,它将始终打开 Play 商店。
最后,我在 Manifest 中遇到了 sharedUserId。如果 Android 操作系统能够基于 AAR 中的 sharedUserId 或某种东西打开应用程序,那就太好了。
你们有什么感想?谢谢你。
android - Android NFC App 不推送 Ndef 消息
我正在创建一个使用 NFC 注册从设备到设备的触摸的 Android 应用程序。我正在使用两个 Nexus 7 进行测试。
理想的用例是让应用程序在一台设备上处于活动状态,而在另一台设备上不处于活动状态。主动设备推送一个带有记录的 NdefMessage,其中包含一些数据供被动设备应用程序处理。被动设备将包含一些数据的记录传递回主动应用程序。
我在清单中设置了以下意图过滤器:
在我的 MainActivity 中,我在 onCreate 中有以下内容来设置 NFC 适配器:
我有以下 onNewIntent :
现在,我运行这个电话:
期望它设置 NdefPushMessage。每当我将这两个设备放在 NFC 范围内时,我仍然只能获得可选的“Touch to beam”界面。
关于如何获取这些意图的任何想法,或者我的 NdefMessage 是否按预期发送?
android - 我们可以使用没有数据字段?
如何使用 NDEF 消息过滤所有标签。我试过这个
但它仅适用于附加<data .../>
字段
android - 将数据写入新 NFC 标签不起作用?
我是 NFC Android 应用程序开发的新手。我完成了应用程序开发,一切正常。作为测试的一部分,我使用 MifareClassic 和 MifareDesfire 标签进行读写。我以 Ndef 格式存储数据。最初,我将上述测试标签与 Nxp tagwriter 和 Tagstand Tagwriter 等其他应用程序一起使用,然后我与我的应用程序一起使用。所以一切正常。甚至后来我使用我的应用程序从 Sony Felica 标签(新标签)中写入和读取数据,这也很好。所以我将应用程序传递给客户进行审查,但我开始知道该应用程序不是在新标签上写的。如果它们是从其他应用程序重置的,那么它工作正常。所以我在这里做了同样的测试,发现和客户报告的问题一样。可能是什么问题?有人遇到过同样的问题吗?使用前需要格式化吗?如果是这样怎么做?有人帮助解决问题。
提前致谢。
android - 将 NDEF 记录隐藏到 NDEF 消息中?
我开发了 2 个 Android 应用程序。第一个,写入NFC标签,第二个读取我写的内容。
这就是我在第一个应用程序(WriteNFC)中所做的
而在第二个应用程序(ReadNFC)中
当我使用自己的应用程序(ReadNFC)阅读时,屏幕上当然只有第二条记录的有效负载,我通过“记录类型”存储了它。但是对于第三方应用程序,尤其是本机安装的(“标签”)-如图所示-,它可以正确显示第一条记录,而第二条记录是一个空字段。我怎样才能隐藏这个字段。否则,如何强制其他第三方应用程序不读取第二条记录?
android - 在 Android 上使用 NFC 将简单数据读入变量
我正在制作一个简单的 Android 应用程序。主要功能是,我想从 NFC 标签中读取数据。我已经构建了基本应用程序(不比 Hello World 应用程序多多少)。我正在使用 Eclipse。我的标签上有 Android 应用程序记录,当我的标签被扫描时,应用程序成功启动。我只是不确定如何继续。我需要:
除了 AAR,标签中还存储了一个四位数字。
扫描标签时,打开应用程序并将四位数字存储在局部变量中(我认为使用意图?)。
感谢任何帮助,以及完成工作的最简单的代码。这是我的第一个 Android 应用程序,也是第一次使用 Java。
c# - 是否可以忽略接近设备消息
我必须创建一个小应用程序来记录 NDEF 标签,一切都很顺利,但有一件事让我抓狂。当我将标签放在手机附近时,会出现一条消息,类似于“接收内容?有些人正在与您分享相同的内容”。例如,是否可以仅针对主页忽略此类消息?
nfc - Skype 的 windows phone ndef 记录
我想通过我的手机无法识别它(诺基亚 lumia 920)为 r Skype 通话创建 i NFC 标签。这就是我的 ndef 记录在通过电话读取时的样子。有什么问题吗?
PS如果它被Android设备读取,例如它会工作吗