Android和h5混合开发框架:CordovaPlugin插件使用说明
2017-09-13 20:01
816 查看
CordovaPlugin插件使用说明:
打开文件对res/xml/config.xml文件为插件进行配置。
<feature></feature>节点用于设置插件描述,feature的name属性是设置插件的唯一标示,在页面调用插件时将通过name找到此插件。
在开发插件时,先为此插件添加一个<feature>节点,在<param>中绑定插件的后台执行文件。
<feature
name="video">
<param
name="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函数进行处理显示结果:
打开文件对res/xml/config.xml文件为插件进行配置。
<feature></feature>节点用于设置插件描述,feature的name属性是设置插件的唯一标示,在页面调用插件时将通过name找到此插件。
在开发插件时,先为此插件添加一个<feature>节点,在<param>中绑定插件的后台执行文件。
<feature
name="video">
<param
name="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函数进行处理显示结果:
相关文章推荐
- App开发如何扩展和使用本地插件(Cordova plugin),基于完全开源免费的框架为例
- ionic2 自定义cordova插件开发以及使用 (Android)
- 混合开发项目总结一 (cordova插件的定义和使用)
- Cordova自定义插件,解决Android混合开发向原生开发的过渡
- ionic2自定义cordova插件开发以及使用(Android)
- Android使用Cordova框架开发Android Hybrid App
- Android移动APP开发笔记——Cordova(PhoneGap)通过CordovaPlugin插件调用 Activity 实例
- Android插件开发框架 Android-Plugin-Framework
- AppInterface,一套Android与H5的混合开发框架
- Android+Cordova混合开发以及Cordova自定义插件
- Android移动APP开发笔记——Cordova(PhoneGap)通过CordovaPlugin插件调用 Activity 实例
- Android——开发框架的使用说明
- Ionic 跨平台开发之Cordova插件清单及使用说明
- android混合开发:cordova的安装使用
- Windows下使用Cordova跨平台框架开发的成功的第一个android项目
- Android开发truck快速开发框架使用说明(一)
- Cordova+Angularjs+Ionic混合开发入门篇(四)—— 插件的简单使用
- Android使用Cordova框架开发Android Hybrid App
- android游戏开发框架libgdx的使用(十五)—TWL布局
- Android游戏开发框架libgdx的使用