我正在使用非接觸式讀卡器與我的Android設備進行通信。Android如何爲NFC設備投票
我觀察到任何時間點我都無法使用P2P連接到我的Android設備。如果我想連接以啓動Android Beam傳輸,我必須不斷嘗試在一秒鐘內多次連接到設備。
的NFC Android裝置可以檢測非接觸式卡,NFC P2P目標和NFC P2P引發劑即3種不同的模式。我開始認爲在幕後進行的某種輪詢非常快速地在三種模式之間切換。
這意味着,在任何給定時間點,當我嘗試連接到手機上,它可能會或可能不會在正確的模式,將失敗。這就是爲什麼我需要嘗試多個連接。
我一直在尋找的Android的源,試圖弄清楚這一點,沒有真正的運氣。 here是我見過的最有前途的文件,但它仍然沒有意義。
我的問題是:如何Android的檢測多個NFC模式,它使用一個切換算法,如果那麼什麼是算法的具體情況如何?
謝謝。
偉大的答案來確認我的懷疑,謝謝。你介意我問你如何知道這一點。你有任何參考鏈接,我可以掃描了嗎?謝謝。 – conor
嗯,我知道每一個NFC芯片都出來了,因爲在我的工作中我實際上開發了芯片和NFC中間件。 (原因團隊的一部分)。如果芯片不能正常工作並且存在連接問題,那麼通常我的工作就是連接一個射頻跟蹤器,捕獲正在發生的事情,然後深入到問題所在的位級。所以我每天都會看到輪詢循環。 –