目前的手机APP有三类:原生APP,WebAPP,HybridApp;HybridApp结合了前两类APP各自的优势,愈来愈流行。css
Cordova就是一个中间件,让咱们把WebAPP打包成HybridAPP,而且它提供了很是多的插件,方便咱们使用原生APP的功能。html
Ionic是一个界面样式库,仿照原生的ios和android界面;同时它是基于AngularJs的。android
本文咱们在win7中搭建 AngularJS+Ionic+Cordova 开发环境,包括所涉及的Node.js、Cordova CLI、JDK及Android SDK等。ios
关于Android开发环境的搭建,以及Cordova的下载使用,咱们上一篇已经说明:《Cordova环境搭建 & HelloWorld》npm
这一篇,咱们来使用 AngularJS+Ionic+Cordova 快速地作出咱们第一个HybridAPP,开始吧!浏览器
开始步骤网站上有: http://ionicframework.com/getting-started/ionic
官网css组件:http://ionicframework.com/docs/components/#header编辑器
官网 http://ionicframework.com/网站
命令行安装ionic
$ npm install -g cordova ionic
$ ionic start myApp tabs
$ cd myApp
$ ionic platform add android
$ ionic build android
$ ionic emulate android
$ ionic emulate android (模拟器运行)
$ ionic run android (链接上手机运行)
首次运行虚拟机可能里边没有安装上咱们的应用,能够新开一个cmd,运行:
$ adb install [APK-PATH]
而后虚拟机里边就能找到应用并打开了。
$ ionic serve
咱们选择localhost,并把浏览器调成mobile模式;
而后咱们进入编辑器修改项目文件夹www中的代码,看到,浏览器已经能够跟着咱们的保存实时刷新,很是好用!!!
也能够使用指定IP地址来启动serve,这样方便用手机来预览:
ionic serve --address 192.168.xxx.xxx
http://bbs.phonegap100.com/thread-1495-1-1.html