Что такое формат MIME для URL для NFC в Android?
Итак, у меня есть проект NFC, я использую "text/x-vcard" и "text/plain" для типа текста и типа vcard в моем устройстве записи NFC.
по типу текста читатель прочитает его и покажет текст по типу 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", и когда я читаю его с помощью читателя, ничего не происходит, и он не перейдет в браузер моего телефона
так что я должен делать, когда что-то подобное происходит?
1 ответ
Решение
Создание NdefRecord
с URL, который открывается в браузере, должен работать следующим образом:
NdefRecord rtdUriRecord1 = NdefRecord.createUri("http://example.com");
Рекомендации: