0

不明なタイプの NFC タグが付いたプラスチック カードを入手しました。Nexus 7 に触れると、短い音が鳴ります。アプリから NFC タグに反応できるかどうか興味があったので、タグのタイプがわからないため、Activity に対して次のフィルターを宣言しました。

 <intent-filter>
            <action android:name="android.intent.action.MAIN" />
    <action android:name="android.nfc.action.NDEF_DISCOVERED" />
            <action android:name="android.nfc.action.TECH_DISCOVERED" />
            <action android:name="android.nfc.action.TAG_DISCOVERED" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>

しかし、タグに触れても何もしません。XPERIAスマートタグにも反応しません。私は何が欠けていますか?タグの種類を知らなくても NFC タグを検出できますか? タグのタッチが検出されたときに、同じ単純なアクション (テキストの設定など) を実行することを意味します。

4

1 に答える 1

1

代わりに<category android:name="android.intent.category.LAUNCHER" />を使用する必要があります<category android:name="android.intent.category.DEFAULT"/>

于 2013-02-05T22:25:50.710 に答える