zoukankan      html  css  js  c++  java
  • 瞎折腾之 VS2013 Cordova项目的创建与配置

    扯淡

    什么是Cordova ?

    网上查询的说明:

    Cordova是贡献给Apache后的开源项目,是从PhoneGap中抽出的核心代码,是驱动PhoneGap的核心引擎。你可以把他想象成类似于Webkit和Google Chrome的关系。

    Cordova提供了一组设备相关的API,通过这组API,移动应用能够以JavaScript访问原生的设备功能,如摄像头、麦克风等。
    Cordova还提供了一组统一的JavaScript类库,以及为这些类库所用的设备相关的原生后台代码。
    Cordova支持如下移动操作系统:iOS, Android,ubuntu phone os, Blackberry, Windows Phone, Palm WebOS, Bada 和 Symbian。
     
     
    前段时间突然看见了微软发布了Cordova的跨平台开发移动端。我就来了兴趣,打算玩一玩,折腾一下。花了我2个晚上终于成功的配置好了环境。时间主要花在了下载谷歌东西上面。

    不熟悉的小伙伴们请先看下面的文章进行了解一下

    http://blogs.msdn.com/b/ericsk/archive/2014/05/19/visual-studio-2013-and-apache-cordova-integration.aspx

    http://c.jinhusns.com/cms/c-929

    当然,都是讲解的如何安装而已。最多也就是一个简单的大家熟悉的hello world。哈哈、现在我也只能是到这样的地步而已,还需要花时间去了解更多

    比如:如何真正的去开发一套完整的android app,当前简单的get数据还是可以实现的,可以用api。但是如何去坚决httppost提交数据呢?暂时先不去深究了。以后花时间去。

    看了上面的文章大概也知道是什么情况了吧!

    接下来进入简单的原始的hello world的世界吧!

    需要的工具及准备

    1、我现在用的VS2013、然后update4 (大概花了我1.3个小时、很需要网速)

    2、下载Visual Studio Tools for Apache Cordova CTP3.1 进行安装(同样花了我1.5个小时、网速好更快)

    http://blogs.msdn.com/b/ericsk/archive/2014/05/19/visual-studio-2013-and-apache-cordova-integration.aspx

    这里我的电脑不能安装Cordova CTP3.1 、而是找了很久才找到Cordova CTP3.0 顺利安装的。如果小伙伴们和我情况一样,别担心。

    http://pan.baidu.com/s/1o6JtfZ0 下载安装即可

    3、然后就是Android sdk的安装了

    不得不说一下,这里必须得翻 墙、要不然没法下载啊。需要工具的私密我,给我发邮件。这种东西还是不公开比较好。

    针对第三点sdk的安装会出现一系列的问题:

    第一点:以管理员身份打开 SDK Manager,要不然会下载创建本地文件夹失败!

    第二点:很重要、首先看到api列表的时候先别高兴的太早,记得选择一个高点的android版本。因为我的电脑是window8,可能会有点影响吧。我的最低要求4.2.2(API 19)

    下载的需要配置一下端口(切记)

    第三点:

    Resuming Google APIs, Android API 17, revision 3 download at 2281361 (1%)
    Download finished with wrong size. Expected 134875617 bytes, got 226895 bytes.

    很明显是网络的原因、后来换了工具也好了。多试几次。

    希望爱折腾的小伙伴们能一次成功吧!

    查看效果

    然我们来创建一个项目看看,真是够兴奋的,折腾了几个晚上了。

    下面的红色的是我自己添加进去的,其他部分均为项目文件。

    启动程序之后,在浏览器界面看到如下的最终效果。

    总结

    如果有大神在这方面研究的比较多的请给一些学习资料。谢谢了先!

    花了这么多时间去整这个玩意、最终还是出效果了。不管怎么样心里还是有点高兴的。那有人就要问了,整这些没用的有什么用呢?其实我也不知道,我只知道我对这个感兴趣了,所以我必须要去折腾一下。只要是不影响工作、那也没什么的。

    感谢提供我工具的鸦叔。

    原文来自:http://www.cnblogs.com/lxsweat/p/4411624.html

  • 相关阅读:
    Springboot + Atomikos + Druid + Mysql 实现JTA分布式事务
    JAVA生成一个二维数组,使中间元素不与相邻的9个元素相等,并限制每一个元素的个数
    java.net.UnknownHostException: lc001 未知的网络服务
    Maven 多模块引用版本的问题 java.lang.NoSuchMethodError
    Maven项目运行Junit测试用例 出现ClassNotFound
    CAS5.X 集群配置 初版
    调试CAS源码步骤
    openhtmltopdf 支持自定义字体、粗体
    Java HTML to PDF 支持SVG
    .Net 框架
  • 原文地址:https://www.cnblogs.com/lxsweat/p/4411624.html
Copyright © 2011-2022 走看看