如何在我的Android应用程序中编写AAR?

时间:2016-09-07 23:51:13

标签: android nfc ndef android-applicationrecord

我试图在我的Android应用程序中编写一个简单的AAR。我的代码如下:

        NdefMessage ndefMessage = createNdefMessage("1");
        writeNdefMessage(tag,ndefMessage);
        NdefRecord.createApplicationRecord("com.example.myapp");

当我构建应用程序时,我的NdefMessage" 1"出现没有任何问题...但我的AAR不起作用?我做了一些愚蠢的事情,我需要另一双眼睛...我感谢任何帮助,谢谢!

1 个答案:

答案 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);