
最近在使用nfc功能总结一下一、安卓打开ap有两种方法一种使用createApplicationRecord()方法一种使用createExternal()方法。二、如果想不仅打开app还要传递参数createExternal()只用一条记录即可createApplicationRecord()这个需要两条记录三、然后安卓需要接收参数需要注册两个地方一个是manifest文件在activity下注册action、category、data三个类型其中data有包含http、text、mine等类型。四、然后在onresume中用getintent的getParcelableAarryExtra(NfcAdapter.EXTRA_NDEF_MESSAGE)即可收到五、写入的记录是有顺序的如果createApplicationRecord在最前面则收不到后面的消息类型六、最近发现如果是text/plain时直接打开了app