當一個NFC tag靠近手機時,Android OS會創建一個NFC Tag對象並啓動前臺調度程序。在沒有NFC手機的情況下創建NFC「標籤」對象?
我的問題是,我沒有NFC手機,我試圖創建自己的tag對象,並開始一個意圖,後來在Android操作系統將照顧轉移到我的模擬器上的特定應用程序的意圖。
是否可以通過代碼創建一個NFC Tag對象?
當一個NFC tag靠近手機時,Android OS會創建一個NFC Tag對象並啓動前臺調度程序。在沒有NFC手機的情況下創建NFC「標籤」對象?
我的問題是,我沒有NFC手機,我試圖創建自己的tag對象,並開始一個意圖,後來在Android操作系統將照顧轉移到我的模擬器上的特定應用程序的意圖。
是否可以通過代碼創建一個NFC Tag對象?
不,對不起。無法有效模擬NFC。我建議你等這個應用程序,直到你可以購買一個NFC功能的Android設備。
絕對有可能模仿正在掃描的NFC標籤。見
爲例。這個類的NFC Demo示例有些過時,你需要這些庫來編譯它:http://code.google.com/p/guava-libraries/,但它應該告訴你你需要做什麼。
您基本上只需要創建您的NDEF消息,指定作爲NFC意圖附加(EXTRA_NDEF_MESSAGES)並指定意圖,如ACTION_NDEF_DISCOVERED,然後調用startActivity(intent)。
@Sana 如果你正在開發一個Windows系統,我建議你檢查出Open NFC。
它是一個模擬器工具,可以用來模擬NFC標籤,但唯一的缺點是,模擬的Android圖像是薑餅,而不是ICS(他們正在工作,急速希望)。
否則,我有同樣的問題。我想知道如果有NFC閱讀器手機的人可以編寫一個簡單的代碼,這將簡單地堅持標籤對象,以便沒有nfc閱讀器的人可以真正反序列化該對象並用於模擬!
您也可以將NDEF_DISCOVERED IntentFilter複製爲新的IntentFilter,它基本捕獲同樣的事情。
將要寫入的數據寫入QR碼中的標籤中。並掃描它。手機將使用相同的數據打開相同的活動。當您使用實際的NFC標籤時,它會模仿相同的響應。
你可以創建的是一個NDEF消息,我正在談論NFC標籤。 – Sana 2012-01-01 12:08:28