转载自http://mobile.51cto.com/android-229213_1.htm
通过PhoneGap生成基于Android的原型程序
1 进入PhoneGap-Android目录,并进入MS-DOS方式,在命令行下,按如下格式执行该命令:
-
ruby bin/droidgap "[android_sdk_path]" [name] [package_name] "[www]" "[path]"
-
上述参数说明如下:
其中android_sdk_path指定了android sdk的安装位置,比如:
d:/androidsdk,注意这里不要写成“\”,应该是“/”作为分隔符。
Name:要生成的android应用的名字。
Package_name:生成的android应用中源代码中的包名,注意必须至少有一层的包关系,即com.XXXX的形式。
WWW:这里指应用中存放HTML,Javascipt,CSS的位置目录名称。
PATH:这里指通过PhoneGap生成的项目原型工程的目录位置,注意的是,该目录位置不能指定为eclipse的workspace工作空间内。
下面是一个例子:
-
ruby bin/droidgap “d:/androidsdk” HelloWorldGap com.phonegap www
-
“d:/HelloWorldGap”
-
运行上述命令后,会发现在D盘会生成一个HelloWolrdGap的工程目录,phonegap已经为我们生成了项目的框架了。
将工程导入到Eclipse中
如果安装了Android for eclipse的插件ADT后,我们可以将PhoneGap生成的工程导入到Eclipse中去。首先我们打开Eclipse,新建一个Android Project,如下图
其中输入Project name的名称为HelloGapAndroid,其中在Create project from existing source中选择上文中用PhoneGap生成的项目的目录。之后在Eclipse中则会看到如下结构的
可以看到其中assets下的www目录存放了工程中需要用到的HTML、Javascript和CSS文件。此外,还要确认工程的lib目录下面,存在phonegap.jar文件。
接下来我们试着运行下这个工程,会在模拟器中看到如下效果:
运行的结果是显示了PhoneGap中默认显示的index.html页面,其中演示了其中的一些功能,大家可以尝试去试验一下。
分享到:
相关推荐
如果开发者编写的应用需要同时在不同的移动设备上运行的话,则必须要掌握多种开发语言,这已经成为开发团队的一大难题,在51CTO专访国内著名移动软件尚邮的首席架构师时也提到过跨平台软件开发的困难。而为了进一步...
PhoneGap, 通信机制及部署和调试 运动传感器, 跨平台开发 地理位置,
跨平台开发技术-PhoneGap从入门到精通(PhoneGap、罗盘、运动传感器、地理位置
跨平台开发技术-PhoneGap从入门到精通(PhoneGap、罗盘、运动传感器、地理位置
跨平台开发技术-PhoneGap从入门到精通(PhoneGap、罗盘、运动传感器、地理位置
PhoneGap是一个功能强大且灵活的跨平台开发框架,适合开发跨平台的应用程序和游戏。但是,需要注意 PHONEGap的性能和安全问题。 PhoneGap的开发环境搭建需要: 1. 安装 PhoneGap:下载并安装 PhoneGap 的开发环境...
总的来说,PhoneGap移动开发框架为开发者提供了高效、灵活的跨平台开发工具,降低了进入移动应用开发的门槛,使得更多的Web开发者能够参与到移动应用的创新之中。随着技术的不断演进,PhoneGap也在持续更新和改进,...
《构建跨平台APP:Phonegap移动应用实战》是一本APP实战书,包含20多个APP实例和3个APP项目,还结合了HTML5移动开发。本书面向移动开发入门人员,低门槛,浅阅读,最适合移动APP创业小白。
PhoneGap是一个基于HTML5、CSS3和JavaScript的开源框架,专为构建跨平台移动应用程序而设计。它允许开发者使用熟悉的Web技术创建应用,同时能够访问智能手机的各种核心功能,如地理位置、相机、联系人、文件系统、...
PhoneGap是一种开源的移动应用开发框架,它允许开发者使用HTML5、CSS3和JavaScript来构建原生的移动应用程序,这些应用程序可以跨多个操作系统运行,包括iOS、Android、Windows Phone等。PhoneGap的主要目标是打破...
PhoneGap 是一款开源的开发工具,它允许开发者利用 HTML、JavaScript 和 CSS 这些Web前端技术来构建跨平台的移动应用程序。PhoneGap 开发的主要优势在于它的跨平台性,覆盖了包括 Android、iOS、BlackBerry 在内的多...
快速发展的移动互联网技术使得移动终端成为实现对互联网访问的一种主流途径。目前主流的移动应用有移动网站、App、微信,移动终端操作系统...最后,搭建完整地系统技术架构,并以网站购物为例验证跨平台移动建站的可行性。
跨平台开发技术-PhoneGap从入门到精通(PhoneGap、罗盘、运动传感器、地理位置
PhoneGap移动定位地图开发是将Web技术与移动设备硬件功能结合的一种开发方式,它允许开发者使用HTML、CSS和JavaScript创建跨平台的移动应用,并且能够访问设备的特定功能,如GPS定位、摄像头、存储等。在本教程中,...
通过以上介绍可以看出,PhoneGap为移动开发领域带来了极大的便利,不仅简化了跨平台应用的开发过程,还极大地提高了开发效率。无论是对于初学者还是经验丰富的开发者而言,PhoneGap都是一个值得学习和掌握的强大工具...
html5+phonegap跨平台移动应用开发
跨平台开发技术-PhoneGap从入门到精通(PhoneGap、罗盘、运动传感器、地理位置
PhoneGap的核心是基于Apache Cordova,一个开源的移动开发框架。Cordova通过插件系统,让Web开发者可以访问设备的各种API,如摄像头、GPS、加速度计、联系人列表等。PhoneGap不仅提供了Cordova的功能,还增加了一些...