Я пытаюсь запустить упражнение, когда "нажимаю" на тег nfc, содержащий определенный тип пантомимы.Я сделал тег с типом mime «text / plain» и добавил его в манифест:
<intent-filter>
<action android:name="android.nfc.action.NDEF_DISCOVERED"/>
<data android:mimeType="text/plain" />
</intent-filter>
Если я коснусь тега nfc, ничего не произойдет, даже если намерение кажется правильным, вот чтоЯ вижу в журналах:
03-13 23:36:56.871: INFO/ActivityManager(114): Starting: Intent { act=android.nfc.action.NDEF_DISCOVERED typ=text/plain flg=0x10000000 (has extras) } from pid 192
Если я заменим «фильтр намерений mime» на этот:
<intent-filter>
<action android:name="android.nfc.action.TECH_DISCOVERED" />
</intent-filter>
<meta-data android:name="android.nfc.action.TECH_DISCOVERED"
android:resource="@xml/filter_nfc"/>
, действие начинается при нажатии на тег nfc.Я использую Nexus S на 2.3.3.
Любые подсказки?
BR, Патрик