Android和h5混合开发框架:CordovaPlugin插件使用说明

2017-09-14 08:07:25来源:CSDN作者:qq_27110007人点击

分享
CordovaPlugin插件使用说明:打开文件对res/xml/config.xml文件为插件进行配置。<feature></feature>节点用于设置插件描述,feature的name属性是设置插件的唯一标示,在页面调用插件时将通过name找到此插件。在开发插件时,先为此插件添加一个<feature>节点,在<param>中绑定插件的后台执行文件。<featurename="video"><paramname="android-package"value="com.example.mymodule.AndroidVedioPlugin"/></feature>
在cordova.js包中,最常用的是cordova.exec(success, failed, service, action, args)函数,页面正是通过此函数调用插件。success 用于绑定插件执行成功后回调的回调函数failed 用于绑定执行失败的回调函数service与config.xml配置文件中feature字节的name属性(例如我在代码中写的是video)相对应action与ShowMessagePlugin对象boolean excute方法中action参数对应,用于分辨插件执行的方法类型,插件可根据action类型的不同作出分类处理(一般在自定义的js类中,'init')。args为输入参数
3.CordovaInterface接口说明:(Cordovalnterface里面有个Activity对象,是上下文 )CordovaInterface接口默认是由CordovaInterfaceImpl类实现的,当中包括了一个Activity对象。当打开一个APP时,Cordova会默认启动此Activity以承载Cordova核心引擎对程序进行管理。ExecutorService则负责对象对线程池进行管理,PluginManager则负责对插件进行管理,CordovaInterfa则是Cordova插件的父类,所以插件都必须继承CordovaPlugin
CordovaInterfaceImpl定义了三个最常用方法
4.页面通过CordovaPlugin插件调用Activity开发实例第一节实例,在页面通过cordova.exec(success, failed, service, action, args)方法调用插件,返回时调用success函数进行处理显示结果:

最新文章

123

最新摄影

微信扫一扫

第七城市微信公众平台