预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共16页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

PAGE\*MERGEFORMAT16 用PhoneGap+jQueryMobile开发 Android应用 HYPERLINK\l"前言"前言 2 HYPERLINK\l"PhoneGap及jQueryMobile介绍"PhoneGap及jQueryMobile介绍 2 HYPERLINK\l"开发环境的搭建"开发环境的搭建 2 HYPERLINK\l"下载并安装JDK"下载并按照JAVASDK 2 HYPERLINK\l"下载并安装AndroidSDK"下载并安装AndroidSDK 2 HYPERLINK\l"创建虚拟设备"创建虚拟设备 3 HYPERLINK\l"下载并安装Eclipse"下载并安装Eclipse 4 HYPERLINK\l"下载并安装ADTPlugin"下载并安装ADTPlugin 4 HYPERLINK\l"下载并解压Cordova"下载并解压Cordova 5 HYPERLINK\l"下载jQueryMobile"下载jQueryMobile 5 HYPERLINK\l"第一个手机应用"第一个手机应用 5 HYPERLINK\l"创建工程"创建工程 5 HYPERLINK\l"整合Cordova"整合Cordova 8 HYPERLINK\l"整合jQueryMobile"整合jQueryMobile 10 HYPERLINK\l"制作apk"制作apk 13 HYPERLINK\l"参考资料"参考资料 16 前言 随着移动终端计算能力的提升,移动应用变得越来越受人青睐,也越来越流行;尤其以iOS和Android平台为主的手机,已经淘汰了大多数人的手机。 新的平台产生了新的SDK,新的UI,新的使用习惯和用户体验。而因为计算能力的增强,手机的渲染能力也大幅增强,从而催生了以WebKit为内核的浏览器的广泛应用。并以此而衍生出了手机上的HTML+CSS应用。至此,手机应用的开发也与传统PC的开发一样,多了一条低成本开发的坦途。 除却传统的基于原生SDK的开发不谈,基于HTML+CSS+js的开发已经变得越来越流行,也越来越受欢迎,特别是一些小应用开发商。 因此而衍生的开发框架如雨后春笋:PhoneGap,AppCan,Rexsee等等。这些框架都是采用桥接的方式,在系统(iOS/Android)原生SDK的基础上,创建一个以WebKit为运行环境的本地Web应用,并为js引擎暴露本地功能(服务)的访问接口,从而实现以HTML+CSS展示界面,以js控制程序流程的手机应用。 这种应用看上去与原生SDK开发的应用并无二致,甚至可能拥有更好的用户界面和用户体验。因为网页的开发技术越来越成熟,各种库的适用性,兼容性越来越强,而且也越来越注重用户界面与用户体验的提升,其中的佼佼者有最初的Prototype,Yahoo!;现在大行其道的jQuery,ExtJs,Dojo等等。 同样,这些库也推出了移动版,而基于jQuery的就有很多不同的库,如:JQ.mobi,jQueryMobile等等。 PhoneGap、jQueryMobile简介 PhoneGap是一个基于HTML5+CSS和JavaScript的,创建移动跨平台移动应用程序的快速开发平台。最初PhoneGap仅支持iOS,但随着Android市场份额的恐怖增长,增加了Android的支持,后续又陆续增加了BlackBerry、WindowsMobilePhone、WebOS以及Symbian的支持。 Adobe在去年底,收购了PhoneGap,并交由Apache开源,成了现在的Cordova(以下均称Cordova)。Cordova现在已经更新到2.1.0,除了保留原PhoneGap的所有功能,Cordova支持更多的设备,桥接了更多的接口,并且稳定性更高。 jQueryMobile是jQuery在手机上和平板设备上的版本。jQueryMobile不仅给主流移动平台带来jQuery核心库,而且发布了一个较完整统一的jQuery移动UI框架。我们可以继续使用jQuery来开发手机版的网页代码,同时还可以利用jQueryMobile带来的基本UI控件(互联网时代的程序猿是幸福滴)。 开发环境的搭建 废话了不少,现在来点正经的,从无到有搭建一个开发环境: 下载并安装JAVAJDK(推荐使用JDK6) 下载并安装AndroidSDK(r20.0.3) 安装好之后,打开SDKManager(初始安装后,仅AndroidSDKTools一项已安装),将Tools项,以及Android2.2(API8)勾选,并点击“installxpackages”