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根目录中执行此语句,则自定义插件进入到开发项目中。