ionic自定义插件

确保已配置好ionic开发环境

1. plugman的安装

npm install -g plugman

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

[]为可选参数
<pluginName>:插件名字
<pluginID>:插件id
<version>:插件版本
<directory>:一个绝对或相对路径的目录,该目录将创建插件项目
<NAME=VALUE>:额外的描述,如作者信息和相关描述

例子:

plugman  create --name ScanPlugin --plugin_id  ScanPlugin --plugin_version 0.0.1
 --path E:\plugins --variable description=YuRi

会在 E:\plugins目录下生成ScanPlugin ,进入ScanPlugin ,执行
plugman platform add –platform_name android
会生成android目录
若想添加依赖jar包,可直接放在android目录下,或者在src下新建libs目录。

把项目导入进eclipse/as中进行调试开发

最好把插件所需要的权限直接加在项目本身(\platforms\android)下的AndroidManifest.xml,因为同一个权限如果插件和项目本身权限都加了的话,会造成混乱

具体DEMO可访问github

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

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,388评论 25 708
  • 简介 ionic 是一个专注于用WEB开发技术,基于HTML5创建类似于手机平台原生应用的一个开发框架。绑定了An...
    SwordDevil阅读 368评论 7 2
  • 由于ionic是基于cordova进行插件管理的,在实际的项目过程中。有时候需要自定义插件来满足业务的需求。 ...
    BairdWeng阅读 4,453评论 4 2
  • 昨天第一次写简书,感觉太生硬,有的东西只有自己懂了,没有说的和明白,还望大家见谅,今天说一下自定义ionic插件的...
    会疼的白痴阅读 4,987评论 7 4
  • 现在,我们处于一个投资理财的大环境中,每个人都知道只有把钱从银行里取出来去做理财才能战胜通货膨胀,那么,投资理财的...
    8846482d58c9阅读 420评论 1 0