ionic自定义插件自我总结

一.安装plugman插件
npm install –g plugman

二. 开发插件

  1. 创建插件
    plugman create –name --plugin_id --plugin_version
    [–path][–variableNAME=value]

plugmanName : 插件名字
pluginID : 插件ID
version : 0.0.1
directory : 一个绝对或相对路径的目录,该目录将创建插件项目
variableNAME=VALUE: 额外的描述,如作者信息和相关描述
例子 :
plugman create --name LycPlugin --plugin_id lycPlugin --plugin_version 1.0.0

成功创建插件后的文件结构如下图:
在这里插入图片描述
2. 在插件内添加android platform,生成.java文件
cd LycPlugin
plugman platform add –platform_name android

成功添加后目录如下图:
在这里插入图片描述
若想添加依赖jar包,可直接放在android目录下,或者在src下新建libs目录。

添加jar包之后记得在工程中添加jar包依赖

三. 安装插件
我的插件所在的路径是与项目同路径
首先切换到最初创建的hello目录 cd hello
执行插件安装命令
cordova plugin add LycPlugin
执行完之后你就发现插件已经安装上去了

注意:如果添加不成功!提示插件无效 Invalid Plugin! needs a valid package.json
终端切换至自定义插件文件夹的位置:执行如下命令

  1. npm init 回车
    显示内容:
    This utility will walk you through creating a package.json file.
    It only covers the most common items, and tries to guess sensible defaults.
    See npm help json for definitive documentation on these fields
    and exactly what they do.
    Use npm install --save afterwards to install a package and
    save it as a dependency in the package.json file.
    Press ^C at any time to quit.
    name: ()
    2.输入你的自定义插件名称,不能含大写字母。
    3.接下来要填写的信息可依次回车。
    version: (1.0.0)
    description:
    entry point: (index.js)
    test command:
    git repository:
    keywords:
    author:
    license: (ISC)
    About to write to /Users/… ./pluginName/package.json:
    {
    “name”: “”,
    “version”: “1.0.0”,
    “description”: “”,
    “main”: “index.js”,
    “scripts”: {
    “test”: “echo “Error: no test specified” && exit 1”
    },
    “author”: “”,
    “license”: “ISC”
    }
    Is this ok? (yes)
    4.敲入y 即可。
    5.重新执行一遍 cordova plugin add LycPlugin
    安装成功!!!

如果你想卸载插件的话,执行cordova plugin remove plugin_id
egg:
cordova plugin remove lycPlugin

四. 插件的使用
lyc.toast.showToast();
lyc.toast.showshowToast(“hello”,0, function(msg) {
alert(msg);
}, function(msg) {
alert(msg);
});

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值