Back to project page Android_NFC_FelicaEdit.
The source code is released under:
Apache License
If you think the Android project Android_NFC_FelicaEdit listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
package jp.co.yumemi.nfc; //from ww w . ja v a 2 s .co m import android.content.Intent; import android.nfc.NfcAdapter; import android.nfc.Tag; import android.nfc.tech.MifareClassic; import android.nfc.tech.NfcF; import android.os.Parcelable; public class TagFactory { public static NfcTag create(Intent intent) { return create(intent.getParcelableExtra(NfcAdapter.EXTRA_TAG)); } public static NfcTag create(Parcelable tag) { if (tag != null && tag instanceof Tag) { Tag t = (Tag)tag; if (NFCUtil.hasTech(t, NfcF.class)) { return new FelicaTag(t); } else { return new NfcTag(t); } } return new NullNfcTag(null); } }