【问题标题】:how to use MifareClassic API "Increment" and "Decrement" in android?如何在android中使用MifareClassic API“增量”和“减量”?
【发布时间】:2012-08-13 13:02:09
【问题描述】:

我的问题是当我调用 MifareClassic 函数“增量”时,它会返回“增量成功”,但是当我检查值块时,它的值没有任何增量,使用 in 是否有任何错误我的代码?

我的代码如下:

   try {
     mfc.increment(0x14,increvalue);
     metaInfo =  "Increment Success !";
     mfc.close();
   } catch (IOException e) {
     e.printStackTrace();
     metaInfo = "Increment Fail!";
   }

【问题讨论】:

    标签: android nfc increment mifare


    【解决方案1】:

    mifare incrementdecrement 函数对标签进行计算,但不会将结果写回持久内存。

    结果将存储在标签上的临时寄存器中。

    要将结果写回标签,请使用transfer 函数:

    http://developer.android.com/reference/android/nfc/tech/MifareClassic.html#transfer%28int%29

    请注意,您可以传递不同的块索引以进行递增和传输,以实现从块 X 加/减并将结果写入块 Y 的函数。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-07-01
    • 1970-01-01
    • 2012-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多