Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/195.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 向NFC-V中的特定内存块(位置)写入和读取多个值_Android_Nfc_Ndef_Memory Layout_Iso 15693 - Fatal编程技术网

Android 向NFC-V中的特定内存块(位置)写入和读取多个值

Android 向NFC-V中的特定内存块(位置)写入和读取多个值,android,nfc,ndef,memory-layout,iso-15693,Android,Nfc,Ndef,Memory Layout,Iso 15693,我在一个项目上工作,我正在使用M24LR64E-R ISO 15693。我的问题是,我已经编写了一个简单的程序,可以使用一个普通的NFC标记(NFC类型V-ISO 15693)编写和读取具有多个文本记录的NDEF消息 如何将NDEF消息写入内存中的特定位置,并最终读取这些记录,并使用M24LR64E-R ISO 15693将其显示在应用程序上 我一直在这里和网上搜索如何在NFC-V上的特定内存位置写入和读取带有多条记录的NDEF消息,但找不到任何内容。NDEF抽象层被设计为NFC标记的实际内存布

我在一个项目上工作,我正在使用M24LR64E-R ISO 15693。我的问题是,我已经编写了一个简单的程序,可以使用一个普通的NFC标记(NFC类型V-ISO 15693)编写和读取具有多个文本记录的NDEF消息

如何将NDEF消息写入内存中的特定位置,并最终读取这些记录,并使用M24LR64E-R ISO 15693将其显示在应用程序上


我一直在这里和网上搜索如何在NFC-V上的特定内存位置写入和读取带有多条记录的NDEF消息,但找不到任何内容。

NDEF抽象层被设计为NFC标记的实际内存布局的一个动作。它在几个不同的标记平台(具有不同的内存结构和布局)上工作。因此,NDEF不适合将数据存储到标记内的特定内存位置

因此,NDEFAPI不支持写入标记内的特定位置。从NDEFAPI的角度来看,NFC标记是一个只包含一条NDEF消息(可能由多条NDEF记录组成)的容器


但是,您可以只使用NDEF API的一部分(即
NdefRecord
NdefMessage
),并注意使用低级IO方法对自己进行读写操作。

Thnx关于您的答案,我已经讲了很多了,它包含了我一直在寻找的信息,我想问你,你是否可以告诉我一些来源,解释你提供的答案,因为我想在报告中使用它作为参考。Thnx(希望你不要误解我的意思,我知道你的答案是korrekt,因为我试过这么做,但它们总是位于nfc标签记忆的顶端)@DaGuy除了我自己的文献(例如),最直接的参考可能是C.Enrique Ortiz。此外,NFC论坛NDEF规范的介绍部分也有一些提示。