NFC开发-让自己的app进入系统的候选列表
这是一个简单的问题,就是我开发了一个app,里面写了一些基本的东西,activity就不说啦,主要来讲这个主配置文件。
1,首先要配置权限:<uses-permission android:name="android.permission.NFC"/>
2,配置MainActivity:
注意@xml/nfc_tech_filter3,nfc_tech_filter文件:(这里为啥贴不了代码。。。好蓝瘦。。。)
<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<tech-list><tech>android.nfc.tech.MifareClassic</tech></tech-list>
<tech-list><tech>android.nfc.tech.MifareUltralight</tech></tech-list>
<tech-list><tech>android.nfc.tech.NfcA</tech></tech-list>
<tech-list><tech>android.nfc.tech.NfcF</tech></tech-list>
<tech-list><tech>android.nfc.tech.Ndef</tech></tech-list>
<tech-list><tech>android.nfc.tech.NfcV</tech></tech-list>
<tech-list><tech>android.nfc.tech.NfcB</tech></tech-list>
<tech-list><tech>android.nfc.tech.NdefFormatable</tech></tech-list>
<tech-list><tech>android.nfc.tech.IsoDep</tech></tech-list>
</resources>
我一开始只写了一个MifareClassic,结果我测试我的IC公交卡的时候,弹出的NFC候选框中,没有自己的app;写全了,就出现了。
我发现有个人也分享了。。。地址是:http://blog.csdn.net/johnnycode/article/details/24807833。。。