android nfc intent-filter pour montrer à ma demande lors de la nfc découvrir un tag

Je suis en train d'écrire une application qui fonctionne avec la technologie NFC et de la CARTE MIFARE.

Quand mon appareil NFC détecter une carte, il me montre la liste des applications qui peuvent utiliser la technologie NFC, mais ma demande n'est pas mentionné.

Ce qui me manque sur mon android fichier manifest?

<uses-permission android:name="android.permission.NFC" />

<uses-sdk android:minSdkVersion="14" android:targetSdkVersion="17" />

<uses-feature
    android:name="android.hardware.nfc"
    android:required="true" />

<application
    android:icon="@drawable/ic_launcher"         android:allowBackup="true"
    android:label="@string/app_name" android:theme="@style/AppTheme" >
    <activity android:uiOptions="splitActionBarWhenNarrow" 
        android:name="it.namespace.app.MainActivity"
        android:label="@string/app_name" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
        <intent-filter>
            <action android:name="android.nfc.action.TECH_DISCOVERED" />
            <action android:name="android.nfc.action.TAG_DISCOVERED" />
            <category android:name="android.intent.category.DEFAULT" />
        </intent-filter>
     <meta-data
            android:name="android.nfc.action.TECH_DISCOVERED"
            android:resource="@xml/tech_filter" />
    </activity>
</application>

Et c'est mon tech_filter fichier xml:

    <resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2" >

    <tech-list>
        <tech>
android.nfc.tech.MifareClassic
        </tech>
    </tech-list>

</resources>

Voici l'image qui montre que ma demande n'est pas dans la liste:
android nfc intent-filter pour montrer à ma demande lors de la nfc découvrir un tag

OriginalL'auteur michele | 2013-05-12