Articles of nfc

Android NFC ISODep支持有多成熟?

我知道这是一个没有明确答案的“讨论”主题,但我真的希望得到一些反馈,说明在开发适用于Android的NFC APP时会发生什么,特别是使用IsoDep使用APDU帧与DESFire卡进行通信。 我可以期望发送到特定DESFire卡的相同APDU帧在Android设备和版本中响应相同吗? 我应该测试哪些Android版本和设备至少要合理地覆盖? Android驱动程序中的错误或回归是否常见,或者我可以预期这些问题在很久以前就已根除了? 您建议支持的最早版本的Android是什么,以避免太多麻烦? 到目前为止,我的经验令人惊讶地混合在一起(3个设备,3个不同),我真的很想听到其他开发人员的意见。 例如:在S3(Android 4.1.2)上运行的相同APDU命令在S4(Android 4.3)上不起作用(第3次autenticate握手时“错误长度”失败,直到那时一切正常)。 这些手机有不同的NFC芯片组,但我没想到APDU帧的抽象级别存在差异。

HF-RFID与NFC相比 – 支持NFC的手机能否读取高频RFID标签?

我看到很多论坛都说RFID与NFC不同。 我完全同意这一点,因为两者都有不同的标准并且在不同的频率上运行。 经过一些进一步的研究,我发现一些RFID标准(HF-RFID)存在于13.56 MHz频段,这与NFC使用的频率相同(见此处 )。 但是,我没有发现任何明确说明NFC设备和HF-RFID可以互操作的东西。 此外,我看过一个在线video,其中有人正在使用支持三星NFC的手机阅读HF-RFID标签。 我知道NFC和RFID都使用射频。 我的问题是,可以使用支持NFC的手机读取HF-RFID(13.56 MHz)标签吗? 而且,HF-RFID阅读器还可以用来读取NFC标签? 有没有人测试过这个并给出任何链接,它确认它可能吗?

如何启用NFC设置

我能够在我的NFC演示应用程序中阅读和阅读,但我需要检查设置菜单中的NFC选项是否已启用。 如果它没有启用我想引导用户进入设置菜单(我知道如何做到这一点)类似于NXP的NFC TagWriter。 在我的应用程序中,我使用以下SDK版本 我无法检查设置是否已启用。

NFC标签和NFC数据格式 – Android

我开始研究Android NFC,我对NFC标签感到困惑(我认为它是硬件组件,我是正确的)和NFC数据格式 任何人都可以列出NFC标签和NFC数据格式的types。 如果NDEF是数据格式,则可以在所有NFC标签中写入。 我对NDEF和Mifare感到困惑,无论它们是标签还是数据格式。 谢谢。

android nfc intent-filter在nfc发现标签时显示我的应用程序

我正在编写一个适用于NFC和MIFARE CARD的应用程序。 当我的NFC设备检测到卡时,它会显示可以使用NFC的应用程序列表,但我的应用程序未被提及。 我的android清单文件中缺少什么? 这是我的tech_filter文件xml: android.nfc.tech.MifareClassic 这里的图像显示我的应用程序不在列表中:

Android HCE:AID有规则吗?

我正在尝试使用ACR122 NFC阅读器来选择使用Android主机卡仿真在一个Nexus 5中模拟的应用程序。 但是,无法识别小型AID。 我的目标是使用三字节长的AID,就像在DESfire卡中一样。 我的第一个目标只是能够执行SELECT命令。 我的测试应用程序使用以下配置进行AID: 如果我运行以下APDU: 00 a4 04 00 03 a0 a1 a2 00 00 a4 04 00 04 b0 b1 b2 b3 00 00 a4 04 00 05 c0 c1 c2 c3 c4 00 00 a4 04 00 06 d0 d1 d2 d3 d4 d5 00 00 a4 04 00 07 […]

NDEF与APDU NFC Android

您能否告诉我NDEF(NFC数据交换格式)和APDU(应用协议数据单元)之间的区别。 我开发了一个读取NDEF消息的Android应用程序,我想知道它是否也适用于APDU数据。

你如何检查Android设备是否支持SNEP或Android的Ndef推送协议?

你可以在Android 文档中find这个: 为了使NDEF正常运行,其他NFC设备必须支持NFC论坛的SNEP(简单Ndef交换协议)或Android的“com.android.npp”(Ndef推送协议)。 这在Gingerbread级别的NFC NFC设备上是可选的,但SNEP在Ice-Cream-Sandwich及其他设备上是强制性的。 您如何检查设备是否能够与其他设备通信NFC P2P ? 因为我们试图测试各种样本的NFC P2P代码没有成功! (NFC标签工作正常)。 目前正在发生的是这两种设备都会产生熟悉的NFC嗡嗡声,但似乎没有数据交换。 FYI设备是索尼Xperia Sole / Sola和LG Optimus 4X HD ,相应地更新了Android版本4.0.4和4.0.3。 另请注意:开发是在Gingerbread版本, Android API版本10 。

如何通过nfc将简单的字符串从android发送到android?

我想通过NFC从一个Android设备发送一个简单的字符串(text / plain)到另一个。我能够以简单的字符串格式发送消息,并通过恩智浦和其他提供商读取一些已经制作的应用程序。 我在NDEFMessage中发送字符串。 public class MainActivity extends Activity { private NfcAdapter mAdapter; private PendingIntent mPendingIntent; private IntentFilter[] mFilters; private String[][] mTechLists; private TextView mText,txtRead; private int mCount = 0; Tag detectedTag; ReadWrite rd; @Override public void onCreate(Bundle savedState) { super.onCreate(savedState); setContentView(R.layout.activity_main); mText = (TextView) findViewById(R.id.text); txtRead = (TextView) findViewById(R.id.txtRead); mText.setText(“Scan a tag”); rd=new ReadWrite(); […]

使用NFC与模拟器进行Android应用程序开发

我是Android应用程序开发的新手,并试图开发NFC应用程序。 我没有支持NFC的Android手机。 我已经安装了NFC控制器模拟器来模拟虚拟卡,但我无法在无线和模拟器中的设置中启用NFC选项。 附件是我的模拟器的快照链接。 Plz让我知道如何启用该选项。