Cordova插件使用和开发学习笔记

本文详细介绍了Cordova插件的开发流程,包括环境搭建、插件初始化、插件完善和plugin.xml配置,同时涵盖了插件的添加、使用以及调用实战。适合Cordova混合开发入门者和进阶者参考。


注意:文中范例主要基于Windows+Android+JAVA开发,只有部分涉及iOS。

1. Cordova插件开发

插件的开发可以参考cordova文档-创建插件

1.1 环境搭建

插件开发需要nodejs+npm环境,我们直接官网下载即可。
随后打开CMD,npm安装cordova 以及 plugman
npm install -g cordova
npm install -g plugman

1.2 插件初始化

打开CMD,根据以下命令创建插件,插件id一般是cordova-plugin-[插件名称]。

或者我们自己创建的插件也可以直接使用包名作为id,com.*.*。

包名默认和id一致,所以id是 cordova-plugin-[插件名称] 格式的按照代码规范,在插件初始化完成后也需要修改包名。

plugman create --name [插件名称] --plugin_id [插件id] --plugin_version [插件版本号]
创建插件
接下来,我们要向插件中添加平台,首先cd命令进入插件文件夹,然后使用以下命令。
plugman platform add --platform_name [平台 android/ios]
插件添加平台
可以看到在插件src下创建了android文件夹,并生成了js与插件交互用的java文件,
并且在plugin.xml中添加了name属性为android的platform标签,并且已经有一些默认设置,生成的java文件也已经在这里声明。
默认生成java文件
plugin.xml
(蓝框中的内容是可以做一些规范性调整的,比如clobbers标签中的target可以修改为MyPlugin,这样我们在调用的时候可以少些一点代码;feature中的value可以改成我们规范性的包名,比如com.comp

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值