Cordova插件制作

准备

  1. 全局安装plugman
    npm install -g plugman

  2. 创建插件
    plugman create --name <pluginName> --plugin_id <pluginID> --plugin_version <version> [--path <directory>]

    plguinName 插件名称
    pluginID 插件唯一ID
    version 版本号
    directory 插件创建的目录

    创建命令.png

    插件结构.png

插件结构

|TestDialog
----|src
---------|android
--------------TestDialog.java
---------|ios
--------------TestDialog.m
----|www
---------|TestDialog.js
----plugin.xml

制作

以下是Android 部分的插件制作,IOS类似

  1. 编写java插件代码


    java插件代码.png
     把TestDialog.java拷贝到 插件的android目录下
    
  2. 修改plugin.xml


    image.png
  3. 修改www文件夹下的JS文件


    js.png

安装插件

  1. 创建package.json(这是个坑)
    切换到插件目录下 执行命令
    plugman createpackagejson <directory>
package.json.png
  1. 安装
    cordova plugin add <directory>

测试

  1. 添加测试代码


    image.png
  2. 效果
image.png
image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,002评论 25 709
  • afinalAfinal是一个android的ioc,orm框架 https://github.com/yangf...
    passiontim阅读 15,603评论 2 45
  • 没想到在房里时间长了 竟然不愿意出来 出来看见不喜欢的人 不愿意说话 没有喜欢的人 我快不会说话了 只有窗前的摇叶...
    琴键上跳舞的米老鼠阅读 311评论 0 1
  • 抑郁症患者可以通过自我治疗的方法来进行自我康复,这对于轻度与早期的抑郁症患者来说,十分有效果,并且还不花钱。那么到...
    心灵意站阅读 164评论 0 1
  • 列车在脚下轰隆隆作响,不远处的华山棱角鲜明,峰峦翠幕,故乡已渐行渐远,刚才在车站,母亲,为我和女儿送别 每每这个时...
    与无声处阅读 480评论 0 1