簡體   English   中英

Android NFC意圖沒有被“調用”

[英]Android NFC intent not being “called”

我設置了一個意圖過濾器,以便每當發現任何NFC技術時,它都會調用我的活動。 在使用nexus 7進行測試時,這非常有用,但是當我使用nexus 4進行測試時,它不起作用。 它會發出噪音,就像發現了標簽一樣,但是沒有應用程序可以處理它。

意圖是休假。

<activity
        android:name=".NfcScanned"
        android:label="@string/title_activity_nfc_scanned" >
 <!-- Add a technology filter -->
 <intent-filter>
     <action android:name="android.nfc.action.TECH_DISCOVERED" />
      <category android:name="android.intent.category.DEFAULT" />
 </intent-filter>

 <meta-data android:name="android.nfc.action.TECH_DISCOVERED"
     android:resource="@xml/filter_nfc"
 />

現在,我可以發布活動中處理卡掃描的所有內容,但是並不能解決所有問題,並且可以與其他設備完美配合。

至於logcat,我遇到了這個有趣的錯誤

01-23 00:16:02.343: E/BrcmNfcJni(894): nativeNfcTag_doDisconnect: tag already deactivated

Nexus 4具有Broadcom NFC芯片,該芯片不支持您的NXP專有標簽類型。 另一方面,Nexus 7中的NXP NFC芯片確實支持NXP專有標簽讀取。

cf Nexus 7支持哪些NFC標簽? (2012年)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM