Cordova 自定义插件开发

1、安装nodejs(自动包含npm)

2、在命令行中通过npm语句npm install -g cordova 安装cordova(如果提示网络连接失败,需要设置网络代理,搭理网址:npm config --global set registry http://registry.cnpmjs.org)

3、在命令行里通过安装成功的cordova,创建一个混合项目,创建语句:

cordova create CordovaDemo com.first.helloworld HelloWorld

CordovaDemo:项目文件夹名

com.first.helloworld:项目包名

Helloworld:项目 名

4、通过cd CordovaDemo 命令进入到文件夹内,通过以下命令cordova platform add android

为你的创建的项目添加安卓运行平台(ios平台添加也一样)

5、运行平台添加成功以后,还需要添加调用手机底层控件

cordova plugin add cordova-plugin-device

cordova-plugin-device 基本设备信息
cordova-plugin-network-information 网络连接信息
cordova-plugin-battery-status 电池状态信息
cordova-plugin-device-motion 加速度信息
cordova-plugin-device-orientation 指南针信息
cordova-plugin-geolocation 定位数据
cordova-plugin-camera 相机
cordova-plugin-media-capture 媒体捕获
cordova-plugin-media 媒体播放器
cordova-plugin-file 访问文件
cordova-plugin-file-transfer 文件传递
cordova-plugin-dialogs 消息提示对话框
cordova-plugin-vibration 振动提醒
cordova-plugin-contacts 联系人
cordova-plugin-globalization 全球化
cordova-plugin-splashscreen 闪屏(启动画面)
cordova-plugin-inappbrower 浏览器
cordova-plugin-console 控制台
cordova-plugin-statusbar 状态栏

6、任意位置创建插件: plugman create --name ServiceMobile --plugin_id org.apache.cordova.mobile2 --plugin_version 1.0.1

--name 后面跟着插件名称,--plugin_id 跟着插件ID, --plugin_version 跟着插件版本号。

7、cd ServiceMobile。 进入插件根目录,执行:plugman platform add --platform_name android, 即在src/目录下增加 android/ServiceMobile.java文件,ServiceMobile继承:CordovaPlugin。

8、增加 package.json文件,在ServiceMobile目前中执行,plugman createpackagejson  F:\work\develop\h5\i_etm\ToastPlugin\ServiceMobile,其中F:\.......是插件的根目录。或者自己手工编写定义一个package.json文件。

9、将插件增加到项目中,cordova plugin add F:\work\develop\h5\i_etm\ServiceMobile,在cordova根目录中执行此语句,则自定义插件进入到开发项目中。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值