有人使用 ACR1222L android 库吗?

Posted

技术标签:

【中文标题】有人使用 ACR1222L android 库吗?【英文标题】:did anybody use ACR1222L android library? 【发布时间】:2013-03-27 15:18:59 【问题描述】:

我正在编写一个将在平板电脑上运行的应用程序。平板电脑将连接到 ACR1222L NFC 阅读器。

我正在使用他们的 android 库与阅读器进行交互。我可以检测到 USB 读卡器,也可以读取读卡器的名称。 但我正在努力从 NFC 标签中读取数据。事实上,我不知道从哪里开始,使用哪些类/方法。

是否有人已经使用过 ACR1222L 及其 android 库?

一些指南、示例代码、教程可以挽救我的生命。

编辑:

好吧,我现在变得更聪明了,我可以读取 UID。这是怎么做的。

@Override
protected void onCreate(Bundle savedInstanceState) 
............... your code
mReader = new Reader(mManager);
    mReader.setOnStateChangeListener(new OnStateChangeListener() 

        @Override
        public void onStateChange(int slotNum, int prevState, int currState) 
        //This command is for the card UID
            byte[] command = (byte) 0xFF,(byte) 0xCA,0x00,0x00,0x00;
         byte[] response = new byte[300];
         int responseLength;
          if (currState == Reader.CARD_PRESENT) 
 try 
                    mReader.power(slotNum,Reader.CARD_WARM_RESET);
                    mReader.setProtocol(slotNum, Reader.PROTOCOL_T0|     Reader.PROTOCOL_T1);
                    responseLength=mReader.transmit(slotNum,command,     command.length, response,response.length);

 //Here i have the card UID if i send the proper command
                    responsedata=NfcUtils.convertBinToASCII(response);

                       

 

但我仍在努力从标签中读取有效负载。我还研究了 nfctools 库。但我不知道从哪里开始。如果有人指导我通过图书馆,那就太好了。

【问题讨论】:

你最后搞清楚了吗? 是的,我当时做过,但只针对某些特定标签。但是我现在帮不了你,因为已经一年多了,我也没有代码。 【参考方案1】:

是的,这是可能的 - 与使用 ACR 122 完全相同,因为 API 几乎相同。

我开发了一个(商业上可用的)library,它可能完成了您正在研究的大部分工作,或者可以作为您自己实施的起点。

【讨论】:

以上是关于有人使用 ACR1222L android 库吗?的主要内容,如果未能解决你的问题,请参考以下文章

ACR1222 ACOS6 生成密钥返回无效 INS (6D 00)

有人可以解释 OIDC 中的 ACR 返回值吗?

有人可以帮助我更好地理解 Room 持久性库吗?

有人知道一些处理音频的库吗?如STK

有人可以为 java 推荐一个好的 unix syslog *client* 库吗? [关闭]

有人制作了内存中的 GIT 存储库吗?