2012-08-23 161 views
0

我正在爲從本機android應用程序讀取mifare卡申請一個應用程序。爲此,我使用phonegap 1.9.0。在支持NFC的Android應用程序中添加nfc標籤監聽器PhoneGap

我已經添加了phonegap-nfc插件。

<script type="text/javascript" charset="utf-8" src="cordova-1.9.0.js"></script> 
<script type="text/javascript" charset="utf-8" src="phonegap-nfc.js"></script> 
<script type="text/javascript" charset="utf-8"> 
function onLoad() 
{ 
    document.addEventListener("deviceready", onDeviceReady, false); 
} 
function onDeviceReady() 
{ 
    // Here I want to write my code for tag listener. 

} 

現在在phonegap blog,他們正在討論關於加入NFC標籤聽衆

但它不完全清楚。所以請告訴我如何在我的代碼中添加事件監聽器。

回答

1

在博客文章中沒關係。例如:

nfc.addNdefListener(
function() { 
    document.write("Found an NDEF formatted tag"); 
}, 
function() { 
    console.log("Success."); 
}, 
function() { 
    console.log("Fail."); 
} 
+0

這段代碼應該寫在「onDeviveReady」函數中。 – vikky

+0

所有PG命令必須在獲得設備準備好事件後完成。 –

+0

嗨西蒙,謝謝你的答案。現在我的Nexus手機能夠檢測到nfc標籤。現在你能告訴我如何從中讀取特定的部分。 – vikky