Cordova概述
Cordova的目的是通过提供了一组设备相关的API, 使得移动应用能够以JavaScript访问原生的设备功能, 如摄像头、麦克风等.
Cordova支持如下移动操作系统:iOS, Android, ubuntu phone os, Blackberry, Windows Phone, Palm WebOS, Bada 和 Symbian
Cordova是贡献给Apache后的开源项目, 是从PhoneGap中抽出的核心代码, 是驱动PhoneGap的核心引擎. 你可以把他想象成类似于Webkit和Google Chrome的关系.
它是一个可以将html, css, js封装成APP, 在多种移动平台使用的产品, 是Apache顶级开源项目. 具有跨平台, 高效开发, 成本低等优点; 但是, 它不能调用设备的全部硬件功能, 与原生系统协调没有原生开发好, 执行速度慢.
Cordova安装前准备
- 官网下载下载对应版本
- 安装cordova(需要先安装nodejs)
- 安装JDK 下载对应版本JavaSE的JDK
- [将APP封装到Android]安装Android SDK (download->Binary Distributions->apache-ant-1.9.4-bin.zip, 将bin目录放到path中, 配置环境变量)
Cordova安装&使用
- 安装Cordova
$ npm install -g cordova
- 创建一个项目工程
$ cordova create MyApp
- 添加一个platform
$ cd MyApp
$ cordova platform add browser
- 运行APP
$ cordova run browser
Android开发工具
- Android Studio
- Eclipse ADT
- java sdk Android sdk
注意 配置环境变量时不可以使用中文路径