zoukankan      html  css  js  c++  java
  • 搭建 AngularJS+Ionic+Cordova 开发环境并运行一个demo

    目前的手机APP有三类:原生APP,WebAPP,HybridApp;HybridApp结合了前两类APP各自的优点,越来越流行。

    Cordova就是一个中间件,让我们把WebAPP打包成HybridAPP,并且它提供了非常多的插件,方便我们使用原生APP的功能。

    Ionic是一个界面样式库,仿照原生的ios和android界面;同时它是基于AngularJs的。

    本文我们在win7中搭建 AngularJS+Ionic+Cordova 开发环境,包括所涉及的Node.js、Cordova CLI、JDK及Android SDK等。

    关于Android开发环境的搭建,以及Cordova的下载使用,我们上一篇已经说明:《Cordova环境搭建 & HelloWorld》

    这一篇,我们来使用 AngularJS+Ionic+Cordova 快速地做出我们第一个HybridAPP,开始吧!

    开始步骤网站上有: http://ionicframework.com/getting-started/

    官网css组件:http://ionicframework.com/docs/components/#header

    1 安装Ionic和Cordova

    官网 http://ionicframework.com/

    国内 http://www.ionic.wang/

    命令行安装ionic

    $ npm install -g cordova ionic

    2 新建一个Ionic项目

    $ ionic start myApp tabs

    3 运行我们刚才创建的Ionic项目

    $ cd myApp
    $ ionic platform add android
    $ ionic build android
    $ ionic emulate android
    $ ionic emulate android (模拟器运行)
    $ ionic run android (连接上手机运行)

     首次运行虚拟机可能里边没有安装上我们的应用,可以新开一个cmd,运行:

    $ adb install [APK-PATH]

    然后虚拟机里边就能找到应用并打开了。

    4 在浏览器预览并实时刷新

    $ ionic serve

    我们选择localhost,并把浏览器调成mobile模式;

    然后我们进入编辑器修改项目文件夹www中的代码,看到,浏览器已经可以跟着我们的保存实时刷新,非常好用!!!

    也可以使用指定IP地址来启动serve,这样方便用手机来预览:

    ionic serve --address 192.168.xxx.xxx

    安卓手机中导航显示在顶部的问题

    http://bbs.phonegap100.com/thread-1495-1-1.html

  • 相关阅读:
    HDU 5135(再思考)
    HDU 5105
    HDU 5135
    Codeforces 985E
    Codeforces 985D
    Codeforces 975D
    Codeforces 975C
    Codeforces 976D
    HDU 1024 Max Sum Plus Plus (DP,水题)
    HDU 1003 Max Sum(DP,水题)
  • 原文地址:https://www.cnblogs.com/woodk/p/5215652.html
Copyright © 2011-2022 走看看