Android NFC: тег чтения не работает - PullRequest
1 голос
/ 13 мая 2011

Я хочу создать приложение, которое может читать тег.Я скопировал код NFCDemo, но это не сработало.Я также добавил

<intent-filter>
  <action android:name="android.nfc.action.NDEF_DISCOVERED" />
  <data android:mimeType="mime/type" />
</intent-filter>
<intent-filter>
  <action android:name="android.nfc.action.TECH_DISCOVERED" />
  <meta-data android:name="android.nfc.action.TECH_DISCOVERED"
    android:resource="@xml/nfc_tech_filter" />
</intent-filter>
<intent-filter>
  <action android:name="android.nfc.action.TAG_DISCOVERED" />
  <category android:name="android.intent.category.DEFAULT"/>
</intent-filter>

в мой файл манифеста.

Но приложение никогда не вызывается / не открывается, когда я держу тег на Nexus S.

Спасибо за любыепомогите !!

1 Ответ

1 голос
/ 17 мая 2011

Для простоты в начале удалите все фильтры намерений, кроме фильтра TAG_DISCOVERED.Это самый основной.Как только чип NFC обнаружит тег NFC, он отправит событие TAG_DISCOVERED.Если вы зарегистрировали фильтр намерений для действия, вы должны увидеть средство выбора намерений с приложением в нем.

...