cordova插件開發注意事項

1. 編寫插件,先建立好cordova項目以後,在項目裏開發調試好在去建立插件目錄android

   如何在cordova項目裏建立呢,在android文件夾下面的res/xml/config.xml裏去加入插件apache

   例如:安全

<!--測試的插件-->
<feature name="ShowMessage"(js調用的對象,前臺調用的)>
<param name="android-package" value="org.apache.cordova.showmessage.ShowMessagePlugin"(對應的後臺文件) />
</feature>ide

ShowMessagePlugin類必須繼承CordovaPlugin,並且必須重寫execute方法。測試

@Override
public boolean execute(String action,JSONArray args,CallbackContext context)
throws JSONException{}插件

其中第一個參數,action是前臺傳入,經過這個參數來判斷實行什麼代碼。調試

例如 if(action =="step1")... if(action == "step2")...xml

前臺的調用以下cordova

cordova.exec(success, failed, "ShowMessage"(配置文件定義的js對象), "mydream"(action), [name, dream])對象

注意,這個js代碼必須寫在.js文件中,在引入。若是直接寫在頁面裏會報安全錯誤。

相關文章
相關標籤/搜索