【发布时间】:2012-03-27 17:45:50
【问题描述】:
是否可以在三星 Galaxy Nexus 上通过 NFC 读取 Visa payWave 卡的信用卡详细信息(姓名、号码、有效期)?那么其他支持 NFC 的信用卡呢?
如果不可能,有没有办法从卡中检索唯一 ID?
此外,任何参考资料或示例代码都会有很大帮助。
【问题讨论】:
标签: android credit-card nfc
是否可以在三星 Galaxy Nexus 上通过 NFC 读取 Visa payWave 卡的信用卡详细信息(姓名、号码、有效期)?那么其他支持 NFC 的信用卡呢?
如果不可能,有没有办法从卡中检索唯一 ID?
此外,任何参考资料或示例代码都会有很大帮助。
【问题讨论】:
标签: android credit-card nfc
Triangle.io 也有一个 API,允许您免费执行此操作,您可以将其集成到您自己的应用程序中。您可以从Google Play 下载示例应用程序。
免责声明:我为 triangle.io 工作
【讨论】:
至少有 2 个 Android 应用已经可以做到这一点:Squareless 和 Electronic Pickpocket RFID.
一些参考资料:
【讨论】:
selectApplication() 的翻译示例:byte[] selectApplication(IsoDep tag) throws IOException { byte[] command = new byte[]{0x00, 0xA4, 0x04, 0x00, 0xA0, 0x00, 0x00, 0x00, 0x04}; return tag.transceive(command); }。 tag 你会从 NFC 获得 Intent: IsoDep tag = IsoDep.get(getIntent().getParcelableExtra(NfcAdapter.EXTRA_TAG);。