とりあえず、デバッグ。
ディスパッチシステムで配信されるNFCのデータを確認
Tag tag = intent.getParcelableExtra(NfcAdapter.EXTRA_TAG);GNとN4のログを取ると、、、
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