所以,我有一个NFC项目,我在我的nfc作家中使用“text / x-vcard”和“text / plain”作为文本类型和vcard类型。
在文本类型上,读者将阅读并显示文本 在vcard类型上,读者将阅读它并打开联系人应用程序
private NdefMessage getNoteAsNdef() {
byte[] textBytes = mNote.getText().toString().getBytes();
NdefRecord textRecord = new NdefRecord(NdefRecord.TNF_MIME_MEDIA, "text/uri-list".getBytes(),
new byte[] {}, textBytes);
return new NdefMessage(new NdefRecord[] {
textRecord
});
我尝试使用url类型,我正在使用“text / uri-list”,当我使用阅读器阅读时,没有任何反应,它也不会跳转到我的手机浏览器
所以当这样的事情发生时我该怎么做?
答案 0 :(得分:0)
使用在浏览器中打开的URL创建NdefRecord
应该这样:
NdefRecord rtdUriRecord1 = NdefRecord.createUri("http://example.com");
<强>参考文献:强>