Cordova : 自定义Plugin
2017年4月8日Cordova之自定义Plugin
本文通过自定义一个简单的Toast插件来介绍一下如何从0开始自定义自己的plugin,基于cordova6.2.1版本。在这之前你需要创建一个Cordova项目,如何创建一个Corodva项目可以参考Cordova:Plugin中的1-5步骤,这里不在赘述。
1.原生插件开发
首先创建一个ToastPlugin
,我把他放在了主工程中,所有自定义的Plugin
都是继承自CordovaPlugin
,然后重写CordovaPlugin
的execute
方法来实现插件的功能,CordovaPlugin
中定义了三个execute
,这里我选择重写方法public boolean execute(String action, JSONArray args, CallbackContext callbackContext)
,至于重写哪个好,全凭自己喜欢。下面看下ToastPlugin
的代码: