我正在为我们的公会编写一个应用程序,我们希望在德国karneval期间的旅行中优化我们的会员管理。 我已经完成了几乎所有功能,但在“NFC标签阅读”的情况下,我无法再进一步了。
我需要读取的标签是NfcV标签。它与专业阅读“计算机”一起实施,因此我们希望进一步使用它们。 当我用通常的NFC阅读应用程序阅读此标签时,结果如下:
Tag ID (hex): e0 04 03 50 00 57 c2 a3
Tad ID (dec): -2304713467168832861
ID (reversed): -66466544411911439136
Technologies: NfcV, NdefFormatable
我实施了几个解决方案,但我能够阅读的最好的是:
a3 c2 57 00 50 03 04 e0
我用这个解决方案找到了这个hexID:
nfcv.connect();
byte[] tagID = nfcv.getTag().getId();
String tagInhalt = getHex(tagID);
Log.d("Hex ID", tagInhalt);
String message = new String(tagInhalt);
下一步我想阅读US-ASCII Part。 App NFC tagInfo为我提供了信息:
Data (US-ASCII)
Block 0: (some weird signs)
Block 1: 089
Block 2:
Block 3:
Block 4:
Block 5:
Block 6:
Block 7:
有没有建议如何阅读US-ASCII部分?