とりあえず、デバッグ。
ディスパッチシステムで配信されるNFCのデータを確認
1 | Tag tag = intent.getParcelableExtra(NfcAdapter.EXTRA_TAG); |
1 2 3 4 5 | Galaxy Nexus TAG: Tech [android.nfc.tech.MifareClassic, android.nfc.tech.NfcA, android.nfc.tech.Ndef] Nexus4 TAG: Tech [android.nfc.tech.NfcA] |
ようするに、Nexus 4はMifareClassicは対応してないよ!ってことでした。
以下の2点を忘れていました。。。
- MifareClassicとMifareUltralightはオプション
- Nexus 4 /10のNFCチップはBroadcom製に変わった
以下のサイトも読んでおきましょう。
http://www.nfcbrief.com/2012/11/nexus-4-and-10-incompatible-with-mifare.html
http://developer.android.com/about/versions/jelly-bean.html