我一直致力於Peer-To-Peer
模式的nfc樣本。我已經實現onResume
方法在兩個不同的方式,對於引發劑模式並如下目標模式:onNewIntent未被啓用android nfc實現未啓用android橫樑
對於啓動器模式:
mAdapter.setNdefPushMessage(getTestNdefMessage(), this);
和對於目標模式:
mAdapter.enableForgroundDispatch(this, pendingIntent, null, null);
我製成一個機器人電話作爲發起者和其他人作爲目標,並將它們背靠背。在這裏,我可以監聽NFC設備檢測聲音,但是沒有收到任何在android手機設備上以onNewIntent
作爲目標模式的呼叫。
任何人都可以幫助我,我錯了,在概念或實施。如果我啓用Android NFC Beam
從settings
比我收到Initiator
設備Touch to Beam
的通知。在這種情況下,我會撥打onNewIntent
。
任何方向將是有幫助的。
啓用Beam時會調用'onNewIntent'方法,對嗎?那麼問題在哪裏? –
這就是我的困惑所在。是否有必要啓用安卓光束在p2p模式下使用nfc? – sam18
Android Beam **是Android的唯一點對點模式界面。所以,是的,如果你想通過點對點模式傳輸任何東西,你必須使用Beam。 –