java - NXP NFC NDEF 标签内存大小问题

标签 java android nfc nxp-microcontroller

我正在使用 NXP 提供的 NDEF 标签和 NFC 标签编写器应用程序,但在索尼手机应用程序中显示内存为 524 字节,但在 MOTO 手机中显示为 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);

最佳答案

int maxlength=ndef.getMaxSize(); 这里,ndef.getMaxSize响应取决于Android中间件返回的Ndef对象。由于一个 Android 中间件对另一个中间件的更改,有可能会返回意外的对象,其值与 maxSize 等值存在差异。 NXP 为 Java 和 Android 应用程序开发提供了一个名为“TapLinx”的开放 API 库,可以免费使用。为了获得更好的结果,您可以使用它。 希望信息有帮助。干杯!

关于java - NXP NFC NDEF 标签内存大小问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52038858/

相关文章:

java - 实体属性序列化两次

java - 在 Windows 上以管理员身份运行 Java 应用程序

Android:对合并的游标进行排序

Embarcadero XE5 中的 Android NFC

android - 在Android上读取MIFARE Classic卡时如何防止 key 泄露?

c# - Android NfcV 读取标签总是在前面加上 0x00

java - 如何在 GWT 应用程序中发送电子邮件

javascript - Tomcat Websocket代码在localhost上成功,但是在为远程主机托管和修改时失败

java - 如果参数 'selection' 为 null,CursorLoader 会抛出 NullPointerException

android - OkHttp 忽略日志记录拦截器