文档章节

phonegap学习之二:创建项目和添加平台

crazymus
 crazymus
发布于 2014/04/26 15:54
字数 448
阅读 1506
收藏 9

phonegap​安装成功后,在命令行下使用:

phonegap create hello(项目名称) com.example.hello(包名) HelloWorld(显示的文字)

创建成功后:

cd hello 切换到项目目录下:

打开www下的config.xml 编辑id和项目名称,在下方的

<!-- lang: xml -->
<access origin="*"/> <!-- allow local pages -->

配置为允许跨域,这样你就可以在项目中ajax实现跨域请求了. 当然,也可以在添加平台之后,在res>config.xml中配置.

phonegap build android 创建android项目

当然也可以添加多个平台支持,重复上面的命令,把android换成你需要添加的平台

下一步:

phonegap run android

OK,如果你的手机连接了电脑,现在项目已经可以运行了。

如果需要对项目进行进一步修改,你可以使用eclipse来编辑项目。

可能遇到的问题,当你在eclipse打开项目后,可能不知道网页文件在哪里?你需要这样操作:

To show assets/www or res/xml/config.xml, go to: Project -> Properties -> Resource -> Resource Filters And delete the exclusion filter. 这是phonegap中的文字提示,意思是需要在eclipse中找到项目>属性>资源>资源过滤把exclusion filter删除, 这样,www目录中的文件就会出来了。不知道为什么需要设置这些,很奇怪!

可以开始用web技术开发app了,就这么简单!

我们可以手写html,也可以使用一些前端框架:Sencha Touch或者jQuery Mobile。 这两个国外的框架在Android下的性能都不是很好,我推荐一个国产的框架:Jingle UI。 由shixy开发的,项目主页在这里:http://vycool.com/Jingle/

其他推荐的类库: zepto 移动端的jQuery解决方案,接口几乎和jQuery一致。

© 著作权归作者所有

共有 人打赏支持
crazymus

crazymus

粉丝 67
博文 70
码字总数 106718
作品 8
程序员
私信 提问
phoneGap3.0安装步骤(以windows下的android环境为例):

phoneGap3.0安装步骤(以windows下的android环境为例): 环境: WIN系统,JDK,Android,Eclipse,Ant,Git,PhoneGap3.x (Cordova) 1. 安装JRE,设置JAVAHOME,比如JAVAHOME=C:programJavaj...

kisshua
2014/03/05
0
0
PhoneGap的由来

2008年8月,PhoneGap在旧金山举办的iPhoneDevCamp上初次崭露头角。起名为PhoneGap是创始人的想法:“为跨越Web技术和iPhone之间的鸿沟牵线搭桥。”(Bridging the gap between the web and ...

生气的散人
2012/11/21
671
2
基于PhoneGap的Android应用开发-Get started

PhoneGap是一款开源的手机应用开发平台,它仅仅只用HTML和JavaScript语言就可以制作出能在多个移动设备上运行的应用。 PhoneGap将移动设备本身提供的复杂的API进行了抽象和简化,提供了一系列...

无鸯
2011/09/09
1K
1
使用 Jo 和 PhoneGap 构建本地移动应用程序

移动应用程序开发正在飞速发展;一部分原因是出现了可以简化开发的新框架,这种新框架也使传统 web 开发人员可以更快上手。本文将介绍如何利用您已经掌握的 HTML、CSS 和 JavaScript 技能和两...

IBMdW
2012/03/27
1K
0
Android:PhoneGap入门

PhoneGap是一能够让你用普通的web技术编写出能够轻松调用API接口和进入应用商店的HTML5应用开发平台。是唯一的一个支持7个平台的开源移动框架。它的优势是无以伦比的:开发成本低——据估算,...

Xushao
2013/08/12
0
2

没有更多内容

加载失败,请刷新页面

加载更多

看过上百部片子的这个人教你视频标签算法解析

本文由云+社区发表 随着内容时代的来临,多媒体信息,特别是视频信息的分析和理解需求,如图像分类、图像打标签、视频处理等等,变得越发迫切。目前图像分类已经发展了多年,在一定条件下已经...

腾讯云加社区
18分钟前
0
0
2. 红黑树

定义:红黑树(Red-Black Tree,简称R-B Tree),它一种特殊的二叉查找树(Binary Search Tree)。 要理解红黑树,先要了解什么是二叉查找树。在上一章中,我们学习了什么是二叉树,以及二叉树...

火拳-艾斯
20分钟前
0
0
input的button类型,点击页面跳转

一、input type=button 不做任何操作 例如: <input type="button" class="btn btn-primary" style="width: 30%" value="返回" onclick="window.location.href='/users/list'"></input> onc......

Sunki
26分钟前
0
0
踩坑:js 小数运算出现精度问题

背景 在学习小程序商城源码时发现了这个问题,单价可能出现小数,小数之间运算结果会莫名其妙多出一大串数字,比如下面这样👇。 在此之前我是知道 js 中著名的 0.1 + 0.2 != 0.3 的问题的,...

dkvirus
31分钟前
0
0
zookeeper和HBASE总结

zookeeper快速上手 zookeeper的基本功能和应用场景 zookeeper的整体运行机制 zookeeper的数据存储机制 数据存储形式 zookeeper中对用户的数据采用kv形式存储 只是zk有点特别: key:是以路径...

瑞查德-Jack
54分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部