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

2016-10-24  本文已影响0人  毛神

这是一个简单的问题,就是我开发了一个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。。。

上一篇 下一篇

猜你喜欢

热点阅读