扯淡

什么是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

瞎折腾之 VS2013 Cordova项目的创建与配置的更多相关文章

  1. vue+cordova项目

    教你用Cordova打包Vue项目   现在国内越来越多的开发者使用Vue开发混合app,但是当大家开发完成过后才发现不知道该怎么将Vue项目打包成app.据我现在的了解打包Vue项目目前流行的就是使 ...

  2. javaweb期末项目-stage2-项目创建、配置、接口设计和功能实现(含核心源码)

    项目的创建.配置.接口设计和功能实现(含核心代码).rar--下载 说明:解压密码为袁老师的全名拼音(全小写) 相关链接: 项目结构:https://www.cnblogs.com/formyfish ...

  3. 创建Cordova项目 报错Error: Unhandled "error" event

    cordova版本7.0以上版本 创建cordova项目错误信息 Error: Unhandled "error" event. (  Error from Cordova Fet ...

  4. Cordova app 检查更新 ----创建项目、添加插件、修改插件(一)

    原文:Cordova app 检查更新 ----创建项目.添加插件.修改插件(一) 使用Cordova 进行跨平台应用程序的开发 1.创建Cordova项目 $ cordova create hell ...

  5. Cordova+vue 混合app开发(一)创建Cordova项目

    简介: Cordova包装你的HTML/JavaScript app到原生app容器中,可以让你访问每个平台设备的功能.这些功能通过统一的JavaScript API提供,让你轻松的编写一组代码运行在 ...

  6. 瞎折腾之 NHibernate ORM框架的接触(MVC + Repository源码)(一)

    在这炮火连天.技术更新迅猛的年代,不接触了解.甚至会用2~3种框架都不好意思说自己有多少年工作经验.况且出去面试也会有点吹牛的底子嘛. 这次折腾了NHibernate.其实这些ORM框架封装好了都是给 ...

  7. 在Visual Studio 2015的Cordova项目中使用Gulp

    之前一直是在vs 2013中使用Cordova来开发移动app(目前有iPad版/iPhone版/安卓版),准备到下一个milestone的时候升级到2015,这两天在尝试各种东西. 2015中的co ...

  8. Deepin20 LNMP环境搭建(又一个瞎折腾的经历)

    背景 最近头脑发热,想安装个Linux系统来办工,所以安装了Deepin20的系统,折腾了一天的LNMP的环境,记录一下瞎折腾的过程. lnmp 是一个常见的web开发的环境 nginx 如果安装过可 ...

  9. VS2010中打开VS2013/VS2012项目

    VS2010中打开VS2013/VS2012项目 (2014-04-03 23:47:53) 转载▼   分类: IT VS低版本打开高版本创建的项目时会提示"选择的文件是解决方案文件,但是 ...

随机推荐

  1. SSH无密码验证

    一.安装和启动SSH协议 sudo yum install ssh sudo yum install rsync service sshd restart 启动服务 (rsync是一个远程数据同步工具 ...

  2. Rust: move和borrow

    感觉Rust官方的学习文档里关于ownship,borrow和lifetime介绍的太简略了,无法真正理解这些语法设计的原因以及如何使用(特别是lifetime).所以找了一些相关的blog来看,总结 ...

  3. 安装hbase-0.98.9-hadoop2

    1. download http://124.202.164.13/files/1244000005C563FC/www.eu.apache.org/dist/hbase/stable/hbase-0 ...

  4. c# string.Format用法总结

    文章出处:http://www.cnblogs.com/7788/archive/2009/05/13/1455920.html 先举几个简单的应用案例: 1.格式化货币(跟系统的环境有关,中文系统默 ...

  5. Spring mvc json null

    http://blog.csdn.net/zdsdiablo/article/details/9429263

  6. QTP10补丁汇总

    QTP10补丁汇总 QTP_00591.EXE QTP10 调试器视图问题的补丁 QTP_00591 - Prevent QuickTest Debug Viewer Problems when Pr ...

  7. 快速幂取模 POJ 3761 bubble sort

    题目传送门 /* 题意:求冒泡排序扫描k次能排好序的全排列个数 数学:这里有一个反序列表的概念,bj表示在j左边,但大于j的个数.不多说了,我也是看网上的解题报告. 详细解释:http://blog. ...

  8. WPA/WAP2wifi 密码破解笔记

    前言: 相对于前一段时间脆弱的WEP路由器而言,当今的路由器加密方式也大都改变为WPA/WPA2,使得无线路由器的破解难度增加.虽然如此,但还是有很多漏洞层出不穷,如WPS.退一步来说,即使加密算法无 ...

  9. Friends(老友记)(六人行)相关资源

    迅雷账号:104303980 老友记 Friends 的所有种子: http://www.ttmeiju.com/meiju/Friends.html 老友记(friends)高清(720p)+字幕 ...

  10. 脉络清晰的BP神经网络讲解,赞

    学习是神经网络一种最重要也最令人注目的特点.在神经网络的发展进程中,学习算法的研究有着十分重要的地位.目前,人们所提出的神经网络模型都是和学习算 法相应的.所以,有时人们并不去祈求对模型和算法进行严格 ...