мы хотим записать в NFC следующие данные: (двумя отдельными строками)
Id:A112
Result:Pass
и застрял с NdefRecord
созданием MIME-типа text/plain. На самом деле нашел два способа сделать это:
один с конструктором
public NdefRecord (short tnf, byte[] type, byte[] id, byte[] payload)
другой, используя статический метод
public static NdefRecord createMime (String mimeType, byte[] mimeData)
Используя статический метод createMime
, мы можем создать запись как:
byte[] stringBytes = "Id:A112Result:Pass".getBytes();
NdefRecord.createMime("text/plain", stringBytes);
Как добиться того же с помощью конструктора NdefRecord
и в чем разница между двумя вышеуказанными способами? Также как мы записываем вышеуказанные данные (Id:A112Result:Pass) в NFC в две строки в одну запись.