PhoneGap具有預定義事件(設備準備,暫停,恢復,在線等),開發人員可以在其上添加偵聽器。PhoneGap用戶定義的本地事件
是否可以定義我自己的事件並從原生線程觸發,然後可以調用js回調?
或者是否有任何其他方式異步triger JavaScript函數?
PhoneGap具有預定義事件(設備準備,暫停,恢復,在線等),開發人員可以在其上添加偵聽器。PhoneGap用戶定義的本地事件
是否可以定義我自己的事件並從原生線程觸發,然後可以調用js回調?
或者是否有任何其他方式異步triger JavaScript函數?
您可以使用插件在webview中創建本機代碼和JavaScript之間的鏈接。檢查文檔:http://docs.phonegap.com/en/edge/guide_plugin-development_index.md.html#Plugin%20Development%20Guide
有兩種方法可以解決您的問題; 如果您想將您的功能定義到您的應用程序,可以下載phonegap源文件。你可以用phonegap來定義你的函數。你可以看看這些鏈接; http://docs.phonegap.com/en/1.4.1/guide_getting-started_android_index.md.html http://www.youtube.com/watch?v=COoXbFegiWw 或者您可以爲您的應用程序編寫插件。
我希望幫助...
感謝, 在我的理解中,PhoneGap的插件總是從JS到本地,並返回到JS時natvie功能完成。 我想要的是反對的方式:從本地到js – cfz
我相信只要你的應用程序加載,你就可以從JS回傳一個回調,然後在你想要的時候用本地語言調用它。 –