Java tutorial
//package com.java2s; import android.nfc.NdefMessage; import android.nfc.NdefRecord; import android.os.Parcelable; public class Main { public static NdefMessage[] getNdefMessages(Parcelable[] rawMsgs) { // Parse the intent NdefMessage[] msgs = null; if (rawMsgs != null) { msgs = new NdefMessage[rawMsgs.length]; for (int i = 0; i < rawMsgs.length; i++) { msgs[i] = (NdefMessage) rawMsgs[i]; } } else { // Unknown tag type byte[] empty = new byte[] {}; NdefRecord record = new NdefRecord(NdefRecord.TNF_UNKNOWN, empty, empty, empty); NdefMessage msg = new NdefMessage(new NdefRecord[] { record }); msgs = new NdefMessage[] { msg }; } return msgs; } }