开发自己的cordova插件(Android版)

一、环境在此不做讲述,直接从创建cordova项目开始(下面为整体的命令流程):

cordova create Demo com.wwj.demo(创建Cordova项目Demo

cd Demo

cordova platform add android添加android平台

npm install -g plugman安装plugman,用来创建插件的

//[plugman create --name [名字] --plugin_id[包名] --plugin_version [1.0.0](创建插件)

eg:plugman create --name mycordova --plugin_id com.wwj.mycordova --plugin_version 1.0.0

cd mycordova进入插件目录

//plugman platform add --platform_name platform 只能写ios或者android(添加插件支持的平台)

eg:plugman platform add --platform_name  android     

npm init          // 初始化package.json文件(否则插件被调用会报错)

cordova plugin add C:\Users\morsoet\Demo\mycordova (在项目中添加上面自定义的插件)

cordova plugin remove com.xxx.mycordova 移除插件)

cordova run android(测试)

最终文件目录是这样子的


二、讲一下创建插件之后的文件以及配置问题

plugin.xml文件的配置(相关解释都有备注)

此处mycordova.java文件继承自CordovaPlugin,这个文件相当于js与原生之间互通的一个桥梁,js要调用原生的方法就写在此文件内。

这边仅作测试,调用的方法功能就是打了个日志

接下来就是:插件要暴露给调用者调用的方法的配置

然后调用

你可能感兴趣的:(开发自己的cordova插件(Android版))