我正在使用NXP提供的NXP NDEF标签和NFC标签编写器应用程序,但在索尼手机应用程序中显示内存524字节,而在MOTO mobile手机中显示为52字节内存。我发现解决方案的时间超过了时间,但尚未解决。请帮我找出来。
我使用以下代码读取内存:
Ndef ndef = Ndef.get(tag);
int maxlength=ndef.getMaxSize();
我用于写数据
Ndef ndef = Ndef.get(tag);
NdefRecord mimeRecord = NdefRecord.createMime("text/plain", byteArray);
NdefMessage message = new NdefMessage(mimeRecord);
ndef.writeNdefMessage(message);
答案 0 :(得分:0)
int maxlength = ndef.getMaxSize(); 在这里,ndef.getMaxSize响应取决于Android中间件返回的Ndef对象。由于一个android中间件更改为另一个android中间件,因此有可能返回与maxSize之类的值不一致的意外对象。 恩智浦为Java和Android应用程序开发提供了一个免费的开放API库,称为“ TapLinx”。为了获得更好的结果,您可以使用它。 希望该信息对您有所帮助。干杯!