手工安装cordova插件到Android工程中
一、使用环境:
在使用java和H5混合开发的工程(在Android工程中插H5代码-使用cordova做中间件)的时候。
工程不是cordova标准的工程(不是用cordova命令创建的工程)。因此不能使用cordova 安装插件的
命令安装cordova插件,因此需要自己手工安装。
二、分析一个插件包含的内容
一个插件包含以下必不可少的内容:
整个插件安装,要放什么文件到android工程的什么地方,修改什么文件,都在plugin.xml文件里进行了配置。
因此我们只要依次解析plugin.xml文件就会完成整呈现插件安装的全部过程。
下面用我制作的一个插件作为例子来解析:
plugin.xml文件内容如下:
一、使用环境:
在使用java和H5混合开发的工程(在Android工程中插H5代码-使用cordova做中间件)的时候。
工程不是cordova标准的工程(不是用cordova命令创建的工程)。因此不能使用cordova 安装插件的
命令安装cordova插件,因此需要自己手工安装。
二、分析一个插件包含的内容
一个插件包含以下必不可少的内容:
www/xxx.js //js接口
src/android/xxx.java //android实现代码
src/ios/xxx.m //ios实现代码
plugin.xml //插件配置文件
package.json //插件版本,依赖,平台等说明 (使用命令安装会要求有这个文件)
三、手工安装插件原理
整个插件安装,要放什么文件到android工程的什么地方,修改什么文件,都在plugin.xml文件里进行了配置。
因此我们只要依次解析plugin.xml文件就会完成整呈现插件安装的全部过程。
下面用我制作的一个插件作为例子来解析:
plugin.xml文件内容如下:
<?xml version='1.0' encoding='utf-8'?>
<plugin id="com.rayleigh.myeasylink" version=&#