gpt4 book ai didi

安卓:javax.smartcardio 库

转载 作者:太空狗 更新时间:2023-10-29 13:40:27 26 4
gpt4 key购买 nike

我需要通过 NFC 将 Android 移动设备 Nexus S 与 Topaz 标签进行通信。我已经完成了从卡中读取数据的 java 程序,但这使用了 javax.smartcardio java 类,这在 Android 上不可用。我如何导入此类以使其在 Android 项目中可用?

非常感谢。

最佳答案

为了直接在 Android 上与标签通信,您必须从新的 NFC Intent 之一(NDEF_DISCOVERED、TECH_DISCOVERED、TAG_DISCOVERED)获取对检测到的标签的引用。设置一个 Activity 来接收这些事件,然后提取标签对象;

Tag tag = getIntent().getParcelableExtra(NfcAdapter.EXTRA_TAG);
MifareClassic mifareClassicTag = MifareClassic .get(tag);
mifareClassicTag.connect();
// The transceive command sends command directly to the tag. Internally it wraps the given command in a direct transmit command and sends it to the NFC chip which forwards it to the tag
mifareClassicTag.transceive(...);

有关 android 上 NFC 的更多信息,请参阅开发人员文档 http://developer.android.com/guide/topics/nfc/index.html

关于安卓:javax.smartcardio 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6451070/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com