0901_Cordova封装APP

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安装前准备

  1. 官网下载http://cordova.apache.org/下载对应版本
  2. 安装cordova(需要先安装nodejs)
  3. 安装JDK http://www.oracle.com/technetwork/java/index.html 下载对应版本JavaSE的JDK
  4. [将APP封装到Android]安装Android SDK http://developer.android.com/sdk/index.html (download->Binary Distributions->apache-ant-1.9.4-bin.zip, 将bin目录放到path中, 配置环境变量)

Cordova安装&使用

  1. 安装Cordova
$ npm install -g cordova
  1. 创建一个项目工程
$ cordova create MyApp
  1. 添加一个platform
$ cd MyApp
$ cordova platform add browser
  1. 运行APP
$ cordova run browser

Android开发工具

  • Android Studio
  • Eclipse ADT
  • java sdk Android sdk

注意 配置环境变量时不可以使用中文路径

你可能感兴趣的:(0901_Cordova封装APP)