二 Android 开发之道(2) 开发流程

8  Android开发流程

搭建好了开发环境,小安已经急不可耐,想体验一下Android开发的魔力所在。在大致博士的指导下,小安开发了第一个应用。下面我们在Android平台上开发并运行第一个项目,按照多数程序语言通用的惯例,命名为“Hello World”。下面是全程实录。

8.1  创建Android Project(Hello World项目)

打开Eclipse,单击左上角的“File”之后单击“New”,过程如下图所示。

8sdggsad

 

进入如下菜单,如左图所示。选择“Android Project”,单击“Next>”,进入如右图所示界面。

Android开发流程

 

Android开发流程

接着我们介绍并指定“Hello World”创建项目选项卡的相关属性。

 

New Android Project选项卡属性介绍

8ertegfdg
“Build Target”中有一个参数值得重视,如下图所示,圈中的2.0对应的API Level是5,而2.1对应的是7。今后如果看到API级别为5就代表采用的Android版本是2.0,若API级别为7则采用的Android是2.1。并且好多配置文件当中使用API Level来进行配置,而不会直接采用Platform。 8fgdse4554

Application name详解:

例如Windows系统中音乐播放器千千静听的快捷方式,下列图中的“千千静听”就是其应用名称,其运行时,左上角显示的也是该应用名称。类似的,当本项目在手机上发布之后,会显示图标,我们所指定的应用名称“Android,你好!”就在此显示,运行时界面的标题也是该应用名称。

8fghfr555s

Android开发流程

Android开发流程

Android开发流程

最终“New Android Project”选项卡如下图所示。

Android开发流程

最后,单击“Finish”按钮,创建成功。

项目创建之后,如左图所示,在Package Explorer中项目名称处有一个小红叉,这是Android开发工具的一个bug。最简单的解决方法是打开该项目下任意文件,如HelloActivity.java文件,在空白处单击一下回车(点空格键也行,目的是令该文件内容产生改变,但又不产生错误即可),之后单击保存按钮(或者按Ctrl+S键)。这时,Eclipse会自动编译该文件,此时红叉消失,如右图所示。

Android开发流程

 

Android开发流程

 

截至目前,虽然我们并没有写下任何一行代码,但是该项目已经可以运行了,这是由于我们使用ADT生成的每一个项目本身就是一个可运行的项目。接下来我们在模拟器上执行这个项目。

8.2  运行Android项目

运行Android项目是否需要首先启动模拟器呢?运行之前启动模拟器是可以的,这样运行Android项目之后会自动发布到已经启动的这个模拟器上面。如果运行之前有多于一个的模拟器已经启动,那么在运行的时候会有一个界面提示选择要发布的目标模拟器。如果运行之前没有模拟器已经启动,那么运行代码后,会自动地启动一个默认的模拟器。

运行Android项目最常用的方式如下:

在“Package explorer”视图中,右键单击“HelloWorld”的根目录,选择“Run As”之后单击“Android Application”即可,如下图所示。

Android开发流程

 

项目发布的目标模拟器可以在Run Configurations中设定。步骤如下:在项目名处右击,选择“Run As”再选择“Run Configurations”,如下图所示。

Android开发流程

 

单击“Browse…”按钮,选定要运行的项目,如下图所示。

Android开发流程

 

单击“Target”标签,设定运行的目标模拟器,如下图所示。

Android开发流程

运行结果如下图所示。

Android开发流程

 

 

 

8.3  查看安装过程信息

在发布程序的过程中,我们一定希望能够查看到安装的进度,这就需要打开Console控制台。打开“Console”控制台,就可以看到Android应用的部署信息。方式如下图所示,单击“Window”,选择“Show View”,单击“Console”即可。另外,在Eclipse中对该视图的一些放大缩小、拖动移位的操作对后面遇到的视图都是一致的。

Android开发流程

此时在右下角出现“Console”控制台,如下图所示。

Android开发流程

可以将鼠标放在上图中圈中的位置,当鼠标变为上下双向箭头时,向上拖动,以放大该控制台。也可在其左侧边框处向左拖动,以加宽,效果如下图所示。

Android开发流程

 

还可以在上图的圈中处双击,使得该控制台最大化,结果如下图所示。

Android开发流程

 

还可以用鼠标拖动该视图的标题栏将其放置到Eclipse上自己期望的地方。在今后执行Android项目时,应注意控制台上的两条信息阴影部分,内容如下图所示。

Android开发流程

其中“Installing HelloWorld.apk”代表安装HelloWorld这个项目,“Success”代表安装成功。当控制台出现这两条语句时,就可以断定项目已经在模拟器上安装成功了。

并且我们会发现,在发布Android应用到模拟器的过程中,ADT插件自动将应用打包,打包名字为“xxx.apk”,“.apk”是Android软件安装包的默认的后缀名。该文件可以被Android上面自带的虚拟机直接运行。

安装完成之后,在主界面“抽屉”中会出现该应用,如下图所示。单击该应用的图标就可以打开该应用。效果与初次发布该应用到模拟器相同。

Android开发流程

 

 

 

8.4  卸载模拟器上的应用

我们计算机上安装了一些应用之后,由于不再对应用有需求或者有更合适的应用来替代旧的应用,我们需要将安装的应用卸载。Android手机上也是如此,我们也需要卸载手机上安装的应用。下面我们介绍卸载模拟器上应用的过程。方式如下:

打开“抽屉”,单击“设置”按钮,单击“应用程序”按钮,再单击“管理应用程序”按钮,出现如左图所示界面。单击“第一个HelloWorld”,出现如右图所示界面。

Android开发流程

 

Android开发流程

 

单击“卸载”按钮之后,进入如左图所示界面。单击“确定”按钮,卸载完成。此时返回“抽屉”,已无此应用,如右图所示。

Android开发流程

 

Android开发流程

 

 来源:移动开发网http://www.mobiledev.cn/?p=11026

 

点击  Android 开发之道(3)  继续下一节学习


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值