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文件中,在引入。若是直接写在页面里会报安全错误。

相关文章
相关标签/搜索