2014-10-16 2 views
0

После того, как приложение ARR прочитало приложение, я прочитал намерение, и намерение имеет только ACTION.MAIN.Как я могу получить множественную запись NFC после запуска приложения AAR

Я следую приведенному ниже ответу, но это не работает.


я пишу данные мим-типа на первой позиции в NFC тег и написать ARR-имяпакета на последней позиции в NFC метки.

Я также вставить намерения фильтр в файле манифеста

<intent-filter> 
      <action android:name="android.nfc.action.NDEF_DISCOVERED" /> 

      <data android:mimeType="application/com.myorg.myapp" /> 

      <category android:name="android.intent.category.DEFAULT" /> 
</intent-filter> 
+0

См. Также [этот вопрос] (http://stackoverflow.com/q/21166441/2425802). Вы подтвердили, что ваш тег действительно содержит запись типа MIME с типом носителя «application/com.myorg.myapp» в качестве записи * first * сообщения NDEF? –

+0

спасибо за ваш комментарий. Я уже прочитал этот вопрос и последую за ним. вы можете увидеть [содержание сообщения nfc] (http://leonehouse.org:9000/files/11). Вы могли бы это увидеть? –

ответ

0

приложение, которое чтения NFC тег должен иметь два намерения фильтр sepearately мой умысел фильтр в Manifest.xml ниже

<intent-filter> 
      <category android:name="android.intent.category.DEFAULT" /> 
      <category android:name="android.intent.category.LAUNCHER" /> 
      <action android:name="android.intent.action.VIEW" /> 
      <action android:name="android.intent.action.MAIN" /> 

     </intent-filter> 
     <intent-filter> 
      <action android:name="android.nfc.action.NDEF_DISCOVERED" /> 
      <category android:name="android.intent.category.DEFAULT" /> 
      <data android:mimeType="application/org.leonehouse.nfc" /> 
     </intent-filter> 

 Смежные вопросы

  • Нет связанных вопросов^_^