cordova常用代码

1. Cordova安装

下载nodejs,在终端执行npm命令来完成安装,如果需要可能会选择使用nvm或nave来管理nodejs,它是一个nodejs的版本管理器。

Linux|Osx:sudo npm install -g cordova

Windows:npm install -g cordova

-g参数告诉npm安装在全局环境下,否则它会安装在终端所在目录下的node_modules的目录中
安装完成以后在终端输入cordova能看到它的一些命令


2. 使用create命令创建项目

在终端输入命令 cordova create hello com.he.hello helloWorld

命令解释: cordova create PATH ID NAME

PATH:【必填】输入一个文件夹名称,作为项目的目录。

ID: 【可选】项目名称 缺省值:io.cordova.hellocordova

NAME:【可选】应用程序的显示标题 默认是HelloCordova


3. 添加平台支持

## 下面的命令必须在项目目录,或在其范围内任何子目录执行 ##

先切换到刚才创建的hello目录,终端执行:cd hello

# 添加当前项目对平台支持,在执行命令前确保您已经安装了对相应平台的SDK环境以及编译环境

$ cordova platform add ios
$ cordova platform add amazon-fireos
$ cordova platform add android
$ cordova platform add blackberry10
$ cordova platform add firefoxos

# 删除当前项目对某个平台的支持(rm 和remove 意思一样)

$ cordova platform remove ios
$ cordova platform rm android

# 查看当前项目已经设置的平台

$ cordova platform ls

# 开始编译app程序

$ cordova build ios

# 编译完成以后可以启动模拟器上运行app

$ cordova emulate android

# 刷新程序(重新编译)

$ cordova emulate

# 真机调试,将设备直接插入电脑

$ cordova run android
$ cordova run ios


4. 添加调用系统API的插件

$ cordova plugin add 命令来添加扩展

# 也可以一次添加多个

$ cordova plugin add cordova-plugin-device cordova-plugin-network-information

# 你还可以指定插件的版本来安装

latest的意思是安装最新版本
$ cordova plugin add cordova-plugin-device@latest

指定版本号
$ cordova plugin add cordova-plugin-device@0.2.1

使用git连接
$ cordova plugin add https://github.com/apache/cordova-plugin-console.git#r0.2.0

# 删除插件
$ cordova plugin rm cordova-plugin-console
$ cordova plugin remove cordova-plugin-console # same

5. 说明命令

查看cordova全部命令
$ cordova help
$ cordova # same

在项目目录执行info命令可以查看已经安装的插件列表以及环境版本情况
$ cordova info


6. 更新命令

如果你需要使用最新版本的cordova
sudo npm update -g cordova

如果需要指定版本安装
sudo npm install -g cordova@3.1.0-0.2.0

查看当前版本号
cordova -v

卡多尔瓦版本更新以后可能会对平台支持也就是platform目录的结构等发生变化
若更新cordova本身,记得执行下面命令对cordova支持的平台也进行更新

$ cordova platform update android
$ cordova platform update ios

 

7. API 介绍

基本设备信息
$ cordova plugin add cordova-plugin-device


网络连接和电池事件
$ cordova plugin add cordova-plugin-network-information
$ cordova plugin add cordova-plugin-battery-status

移动速度,指南针和地理位置
$ cordova plugin add cordova-plugin-device-motion
$ cordova plugin add cordova-plugin-device-orientation
$ cordova plugin add cordova-plugin-geolocation


相册,媒体播放,摄像
$ cordova plugin add cordova-plugin-camera
$ cordova plugin add cordova-plugin-media-capture
$ cordova plugin add cordova-plugin-media

访问文件
$ cordova plugin add cordova-plugin-file
$ cordova plugin add cordova-plugin-file-transfer

通过弹窗,或震动发出通知
$ cordova plugin add cordova-plugin-dialogs
$ cordova plugin add cordova-plugin-vibration

联系人
$ cordova plugin add cordova-plugin-contacts

闪屏
$ cordova plugin add cordova-plugin-splashscreen

打开新的浏览器窗口
$ cordova plugin add cordova-plugin-inappbrowser

调试主控制台
$ cordova plugin add cordova-plugin-console


 

posted on 2015-12-19 15:31  ziyi_ang  阅读(256)  评论(0编辑  收藏  举报

导航