1,在开发机上安装cordova工具,cordova安装步骤可参考http://cordova.axuer.com
2 ,创建cordova工程:cordova create TestProject
3 , 为cordova工程添加插件平台:
①.cd TestProject
②.cordova platform add ios android
4 ,开发机安装plugman工具 :npm install -g plugman
5 ,创建插件:
①.cd Testproject
②.cd plugins
③.plugman create --name pluginone --plugin_id simpleExample --plugin_version 1.0.0
6 ,进入插件目录,为插件添加android平台和ios平台:
plugman platform add --platform_name ios
plugman platform add --platform_name android
7 ,修改该插件目录下plugin.xml文件
8 ,修改该插件目录下www文件夹内的pluginone.js文件
9 , 为插件生成package.json文件:
①.cd pluginone
②. plugman createpackagejson <本插件的完整目录路径>
10,把插件添加到cordova项目:
①.cd TestProject
②. cordova plugin add <本插件的完整目录路径>
11,修改插件的java代码,即插件目录src/android 下的pluginone.java代码
12,修改cordova工程www文件夹下的js和index.html文件。
13,在cordova工程目录下:cordova prepare
14,导入Android工程到as中运行即可
我自己写的cordova插件下载链接:希望对需要的开发者起到启示作用,有不懂的可以留言问我,我会及时回答。
点击cordova自定义插件下载地址(项目中依赖的是.aar文件,比较特殊,有需要可以参照)