美文网首页
Cordova下Android插件开发

Cordova下Android插件开发

作者: 混世小虾米 | 来源:发表于2017-03-29 10:32 被阅读81次

    此次对应cordova版本6.4.0的android插件开发。

    插件开发部分

    需要修改的主要有src目录,res/xml/config.xml,assets/cordova_plugin.js,assets/plugins/

    src

    此目录下放入class文件,实现原生接口调用,以及对应JS需要暴露的接口实现。

    需要继承CordovaPlugin,至少实现initialize(),和execute()这两个方法。

    action:js传入字符,进行不同操作

    arg:一个JSONObject对象

    callbackContext:原生回掉Js方法

    res/xml/config.xml

    对应配置信息

    feature name:对应类名

    param value:对应包名

    assets/cordova_plugin.js

    file:生成插件对应目录

    clobbers:前端调用对象方法名

    assets/plugins/

    主要是exec()方法

    此方法会映射到class文件对应的execute()

    第3个参数为class类名,第4个参数为给JS暴露的方法名

    生成插件

    当插件完毕后需要抽取部分代码生成插件。

    需要生成的目录结构

    src对应开发中的src目录主要放置.class文件。www为对外暴露的js代码。ReadMe为说明文档。plugin为对应的配置信息。

    plugin

    需要注意clobbers需要与之前JS中的clobbers一致。

    JS中注意需要把第一行和最后一行去掉,在cordova 命令之后会自动生成

    配置命令

    cordova add plugin

    cordova bulid android

    相关文章

      网友评论

          本文标题:Cordova下Android插件开发

          本文链接:https://www.haomeiwen.com/subject/pgleottx.html