我试图在我的Android应用程序中编写一个简单的AAR。我的代码如下:
NdefMessage ndefMessage = createNdefMessage("1");
writeNdefMessage(tag,ndefMessage);
NdefRecord.createApplicationRecord("com.example.myapp");
当我构建应用程序时,我的NdefMessage" 1"出现没有任何问题...但我的AAR不起作用?我做了一些愚蠢的事情,我需要另一双眼睛...我感谢任何帮助,谢谢!
答案 0 :(得分:1)
您创建仅包含一条记录的NdefMessage。 假设你要写" 1"作为文本字符串,您可以将其编码为:
NdefRecord[] ndefRecords;
ndefRecords[0] = NdefRecord.createTextRecord ("en", "1");
ndefRecords[1] = NdefRecord.createApplicationRecord("com.example.myapp");
NdefMessage ndefMessage = new NdefMessage(ndefRecords);
writeNdefMessage(tag, ndefMessage);