手机应用开发 第二节:PhoneGap and Dojo Mobile on Android(创建应用)

阅读更多

 

原文地址:Mobile application development, Part 1: PhoneGap and Dojo Mobile on Android

 

ps:由于原文发布于2011-9-13。时间较早。而大部分软件,框架都有很大更新和变化。我会将原文中发生变化的部分修改成最新的。

 

上一篇中我们已经将开发环境搭建好,接下来:

第一步:创建一个新的Android project

启动eclipse,选择File > New > Other…, 选择Android > Android Application project.如下图:

手机应用开发 第二节:PhoneGap and Dojo Mobile on Android(创建应用)_第1张图片

如上图所示:填写Application Name,选择Bulid SDK 和Minimum Required SDK。点击Next。

手机应用开发 第二节:PhoneGap and Dojo Mobile on Android(创建应用)_第2张图片

选择应用程序的图标,点击Next。

手机应用开发 第二节:PhoneGap and Dojo Mobile on Android(创建应用)_第3张图片

选择BlankActivity,点击Next。

手机应用开发 第二节:PhoneGap and Dojo Mobile on Android(创建应用)_第4张图片

无需更改,点击Next。

手机应用开发 第二节:PhoneGap and Dojo Mobile on Android(创建应用)_第5张图片

提示说:该模板依赖于Android Support Library,你没有安装。选择Install/Upgrade.

手机应用开发 第二节:PhoneGap and Dojo Mobile on Android(创建应用)_第6张图片

选择Accept All ,并点击 Install。

手机应用开发 第二节:PhoneGap and Dojo Mobile on Android(创建应用)_第7张图片

点击 Finish。至此我们的android项目建立完成。

 

第二步:添加PhoneGap 库

ps:由于PhoneGap 库相对于原文中已经发生变化,所以我参照最新PhoneGap 官方文档进行翻译。

PhoneGap 官方文档页面

 

1. 在项目的根目录下创建两个新文件夹

/libs

/assets/www

 

2. 从你早先下载的phonegap文件中,找到cordova-2.0.0.jscordova-2.0.0.jarxml 文件夹

  • cordova-2.0.0.js复制到项目目录/assets/www

  • cordova-2.0.0.jar复制到/libs

  • xml文件夹复制到项目目录/res

          此时你的项目文件目录应该如下图:

手机应用开发 第二节:PhoneGap and Dojo Mobile on Android(创建应用)_第8张图片

 

3. 确保cordova-2.0.0.jar已经显示在你的项目目录中,右键/libs文件夹,选择Build Paths/ > Configure Build Path....然后选择Libraries选项卡,点击Add jars按钮,选择cordova-2.0.0.jar。如下图所示

手机应用开发 第二节:PhoneGap and Dojo Mobile on Android(创建应用)_第9张图片

 

4. 编辑你的项目src目录下的主java文件

例如:我的是MainActivity.java

 

手机应用开发 第二节:PhoneGap and Dojo Mobile on Android(创建应用)_第10张图片

 

  • 添加import org.apache.cordova.*;

  • 修改class's extend from ActivityDroidGap

  • 替换setContentView()那一行为super.loadUrl("file:///android_asset/www/index.html");

如下图:

手机应用开发 第二节:PhoneGap and Dojo Mobile on Android(创建应用)_第11张图片

 

5. 右键AndroidManifest.xml文件选择Open With > Text Editor。将下面的代码,复制到该文件中。

 
















 

 

将下面这个行添加到标签里

 

android:configChanges="orientation|keyboardHidden|keyboard|screenSize|locale"
 

 

这时你的AndroidManifest.xml文件看起来应该如下图所示:

手机应用开发 第二节:PhoneGap and Dojo Mobile on Android(创建应用)_第12张图片

 

6. 在assets/www目录下创建新文件index.html,将下面的代码复制进去。

 


	
		
			Cordova
			
		
		
			

Hello World

 

 

7.启动模拟器

右击项目选择 Run As > Android Application。如果没有合适的目标虚拟设备,eclipse会让你创建一个新的AVD。

手机应用开发 第二节:PhoneGap and Dojo Mobile on Android(创建应用)_第13张图片

OK! 完美运行。呵呵,虽然仅仅是一开始,可还是挺令人高兴。O(∩_∩)O~

 

为了让所有人都能按步骤走下来,我尽量多贴图。导致文章越来越长,只好再截断一次。

 

如果你在按照上述步骤操作过程中遇到任何问题,欢迎和我交流,共同进步。

翻译的不好,真诚希望得到大家的指正。

 

你可能感兴趣的:(android,dojo,PhoneGap)