NFC -NDEF_DISCOVEREDを使用してアプリを起動する方法
質問
NFCタグを検出し、自動的に起動することになっているアプリケーションを作成しています。 Tech_Discovered +フィルターを使用することでこれを行うことに成功しましたが、それを行うためのより良い方法は、NDEF_DISCOVEREDを使用することだと思います。私は私のマニフェストに意図フィルターを追加しましたが、それは機能しません。これは、Tech_Discoveredの私のマニフェストコードです。
<intent-filter>
<action android:name="android.nfc.action.TECH_DISCOVERED"/>
</intent-filter>
<meta-data android:name="android.nfc.action.TECH_DISCOVERED"
android:resource="@xml/nfc_tech_filter" />
ndef_discoveredを試してみたいとき、私は試してみます:
<intent-filter>
<action android:name="android.nfc.action.NDEF_DISCOVERED"/>
<category android:name="android.intent.category.DEFAULT"/>
<data android:mimeType="text/plain" />
タグには、市場のNFC Taginfoアプリを使用して「スマートポスター」として書かれた「Mifare Classic 1K」タグを使用します。
私は何が間違っているのですか?または、アプリを起動し、アクティビティ選択ダイアログを表示しない別の方法は何ですか?
ありがとう、エラン。
正しい解決策はありません
所属していません StackOverflow