NFC开发-让自己的app进入系统的候选列表

这是一个简单的问题,就是我开发了一个app,里面写了一些基本的东西,activity就不说啦,主要来讲这个主配置文件。

1,首先要配置权限:<uses-permission android:name="android.permission.NFC"/>

2,配置MainActivity:

注意@xml/nfc_tech_filter

3,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。。。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容