2024年4月25日发(作者:)

20 第2章 初识Android

第2章

初识Android

2

一章概述了Android的历史,引出了本书其余部分将涉及的概念。现在你可能迫不及

待地想编写代码了。本章首先介绍使用Android SDK开发应用程序的前提条件,学习安装开发环

境。接下来,将逐步演示“Hello World!”应用程序,之后详细分析一个稍大型的应用程序。然后

将解释Android应用程序生命周期,最后简单讨论使用AVD(Android Virtual Devices,Android

虚拟设备)调试应用程序。

要为Android开发应用程序,需要JDK(Java SE Development Kit,Java SE开发工具包)、

Android SDK和一个开发环境。严格来讲,可以使用简单的文本编辑器开发应用程序,但本书将

使用常见的Eclipse IDE。Android SDK需要JDK 5或更高版本(我们在示例中使用的是JDK 6)

和Eclipse 3.3或更高版本(我们使用的是Eclipse 3.5,也叫Galileo)。本书使用Android SDK 2.0。

最后,为了使开发过程更加简单,需要使用ADT。ADT是一个Eclipse插件,支持使用Eclipse

IDE开发Android应用程序。实际上,本书中的所有示例都是结合使用Eclipse IDE和ADT工具

开发的。

2.1 安装环境 21

2.1 安装环境

要开发Android应用程序,需要建立一个开发环境。本节将介绍如何下载JDK 6、Eclipse IDE、

Android SDK和ADT,以及如何配置Eclipse来开发Android应用程序。

Android SDK兼容Windows(Windows XP、Windows Vista和Windows 7)、Mac OS X(仅限

英特尔平台)和Linux(仅限英特尔平台)。本章将展示如何为所有这些平台建立环境(对于Linux,

我们仅介绍Ubuntu版本)。我们不会在其他章讨论与平台差异有关的细节。

1

2

3

4

2.1.1 下载JDK 6

首先需要的是JDK。Android SDK需要JDK 5或更高版本,我们使用JDK 6来开发本书中的

示例。对于Windows来说,从Sun网站(/javase/downloads/)下载JDK 6并安

装。只需要JDK,不需要其他程序包。对于Mac OS X来说,从苹果公司网站(developer.

5

6

/java/download/)下载JDK,选择适用于具体的Mac OS版本的文件,然后安装。要安

装JDK for Linux,打开一个终端窗口并键入以下命令:

sudo apt-get install sun-java6-jdk

7

这将安装JDK及任何依赖关系,比如JRE(Java Runtime Environment,Java运行时环境)。

接下来,设置

JAVA_HOME

环境变量以指向JDK安装文件夹。在Windows XP机器上,可以转

到“开始”➤“我的电脑”,右键单击并选择“属性”,选择“高级”选项卡,然后单击“环境变

8

9

量”。单击“新建”添加

JAVA_HOME

变量,如果该变量已存在,单击“编辑”修改它。

JAVA_HOME

的值类似于C:Program FilesJavajdk1.6.0_16。对于Windows Vista和Windows 7,调出“环境变

10