2014-10-20 60 views
0

我正在嘗試編寫一個記錄NFC事件的應用程序。在檢測NFC是否啓用/禁用時很容易,但我找不到一種直接檢測NFC何時讀取/推送數據(活動)以及何時完成(回到被動)的方法。數據或消息內容不是興趣點,即我不在乎它是什麼。檢測NFC在Android中是主動還是被動

那麼,有沒有辦法來檢測Android設備中的NFC芯片是否已經開始或完成數據傳輸? 謝謝。

回答

1

不,沒有API可以讓你跟蹤Android上的這些事件。

  • 如果你需要創建自定義的Android系統的能力,你可以到NFC系統服務更具體地被用於連接標籤服務的那些部分添加此類跟蹤功能(和提供LLCP /光束功能)。

  • 如果您有權訪問系統日誌,則可以嘗試評估與NFC相關的日誌消息,以確定數據何時通過NFC主動傳輸。但是,特別是關於訪問標籤的應用程序,沒有太多有用的系統日誌消息來確定通信實際發生的時間。而且,一些設備製造商使他們的設備在他們的系統日誌中不那麼冗長。

+0

謝謝你,邁克爾! – 2014-11-19 09:51:06

相關問題