苹果刚刚宣布了新的NFC核心API。
他们是这样说的。
核心NFC
借助Core NFC框架,您的应用程序现在可以支持标签写入,包括写入NDEF格式的标签。该框架还提供了使用本机协议(例如ISO 7816,MIFARE,ISO 15693和FeliCa)读写标签的支持。有关更多信息,请参阅Core NFC框架文档。
因此,现在我们已经编写并阅读了API,并且阅读了有关Core NFC的所有文档,但是找不到关于卡仿真的信息。
这是否意味着我们可以像Android HCE一样模拟卡?如果是,我必须使用什么API?
我正在使用 Redhat 的 OpenJDK 11 与 Windows 上的智能卡进行通信。但是我在编译时遇到了问题。它说找不到 javax.smartcardio 库。
环境:Redhat OpenJDK 11、Intellij、Kotlin、Gradle
> Task :compileKotlin
e: ~\util\SmartCard.kt: (7, 14): Unresolved reference: smartcardio
e: ~\util\SmartCard.kt: (13, 25): Unresolved reference: CardTerminal
e: ~\util\SmartCard.kt: (13, 41): Unresolved reference: TerminalFactory
e: ~\util\SmartCard.kt: (19, 51): Unresolved reference: CardTerminal
e: ~\util\SmartCard.kt: (25, 43): Unresolved reference: CardTerminal
e: ~\util\SmartCard.kt: (35, 23): Unresolved reference: Card
e: ~\util\SmartCard.kt: (36, 30): Unresolved reference: CardChannel
e: ~\util\SmartCard.kt: (44, 52): Unresolved reference: CardException
e: ~\util\SmartCard.kt: (51, 19): Unresolved reference: CardException
e: …
Run Code Online (Sandbox Code Playgroud)