Android在英文中本义是指“机器人”,它是Google公司于2007年11月宣布的基于Linux平台的开源手机操作系统。该系统由底层的Linux操作系统、中间件和核心应用程序组成。Android是基于Java并运行在Linux内核上的操作系统,Android应用程序使用Java语言编写,也支持其他一些语言,如C、Perl等语言。
1.1 Android背景介绍
为了更好地学习Android,有必要了解其历史背景。Android早期是由原名为Android 的公司开发,后来Google(谷歌)在2005年收购Android,并继续对其进行开发运营。Google 在2007年11月5日发布了Android 1.0手机操作系统,并且组建了一个全球性的联盟组织“开放手机联盟”,其英文名称为Open Handset Alliance。开放手机联盟主要包括手机制造商、手机芯片厂商和移动运营商等几类。
2007年11月12日Google发布了能在Windows、Mac OS X、Linux等多平台上使用的Android开发工具SDK与其相关文件,并且可以免费下载。随后,Google再次发布作业系统核心与部分驱动程序的源代码。
2008年9月24日,T-Mobile 首度公布第一台Android手机(G1)的细节,Google 也发布了Android SDK 1.0 rc1。Android SDK 1.0 rc1代表了开发者可以放心、安全地使用API,不必担心API有太大的变动。
2008年10月21 日,Open Handset Alliance公开了全部Android的源代码,至此,一个完全开放的手机平台向开发者敞开了大门。
1.2 Android开发环境概述
Android SDK 提供了一系列工具,包括模拟硬件设备的模拟器(Emulator)、Android 资源打包工具AAPT(Android Asset Packaging Tool)、Dalvik调试监视服务DDMS(Dalvik Debug Monitor Service)、Android调试桥adb(Android Debug Bridge)和将.class字节码文件转换为.dex文件的DX工具等。
使用上述这些工具,可以直接在DOS命令行中进行开发、调试、编译、打包、部署等工作,由于这种开发效率太低,Android提供了针对Eclipse的开发插件ADT(Android Development Tools)。ADT极大地提高了开发效率,可以在Eclipse中快速创建Android应用程序,自动生成一些代码
1.3 SDK与ADT的下载和配置
本节将讲述Android开发环境的搭建,以及模拟器(ADT)的创建。ADT必须有Eclipse 和Android SDK的支持,Eclipse必须有JDK的支持。安装环境的正确配置是:下载Android SDK、下载并安装JDK、下载Eclipse、下载并安装ADT。Android开发环境的搭建,需要如下软件开发包。
JDK请到网站:acle/technetwor ... ownloads/index.html处下载。Eclipse 请到网站:/downloads处下载。
Android SDK 请到网站:developer.android处下载。
androidsdk安装步骤ADT 请到网站:developer.android/sdk/eclipse-adt.html处下载。
接下来我们以MyEclipse 8.5及ADT-8.0.1为例,详细讲解如何配置ADT。
(1)首先解压ADT-8.0.1.zip压缩文件。把plugins目录下的jar文件放到Genuitek/Common/plugins目录下,把features目录下的jar文件解压放在Genuitek/Common/ features目录下,然后修改MyEclipse 8.5/lipse.equinox.simpleconfigurator 下的bundles.info文件,加入下面三行代码:
1
2com.lipse.adt,8.0.1.v201012062107-82219,file:/D:/tools/ProgramFiles/My Eclipse8.5/Common/plugins/com.lipse.adt_8.0.1.v201012062107-82219.jar,4,fa lse
3
4com.lipse.ddms,8.0.1.v201012062107-82219,file:/D:/tools/ProgramFiles/M yEclipse8.5/Common/plugins/com.lipse.ddms_8.0.1.v201012062107-82219.jar,4, false
5
6com.lipse.hierarchyviewer,8.0.1.v201012062107-82219,file:/D:/tools/Pro gramFiles/MyEclipse8.5/Common/plugins/com.lipse.hierarchyviewer_8.0.1.v201 012062107-82219.jar,4,false
复制代码
(2)完成如上所述步骤,然后重启MyEclipse 8.5。选择Window|Preferences命令,在弹出的Preferences窗口左侧多了一项“Android”,选择Android选项,在右边的对话框中,为SDK Location选项选择Android SDK的路径,下面会列出当前可用的SDK版本和Google API 版本,如图1.1和图1.2所示。
(3)接下来就是创建一个模拟器(A VD),选择Window|Android SDK and A VD Manager命令。在弹出的Android SDK and A VD Manager窗口右侧单击“”按钮,弹出Create new Android Virtual Device(A VD)窗口,如图1.3所示。在Name右侧的输入框输入要创建的模拟器名称;在Target右侧
的选择框中选择API版本;Size右侧的输入框是输入模拟器SD Card 大小;也可以选择下面的File选项;下面几项就选择默认的就行,最后单击Create A VD按钮,模拟器(A VD)创建成功,列表中列出创建的模拟器,如图1.4所示。
图1.1 Android SDK配置图
图1.2 Android SDK配置成功图
图1.3 创建A VD图
图1.4 A VD创建成功图
完成以上步骤,我们的模拟器(A VD)就创建好了。在实际开发中,模拟器(A VD)可以说必不可少,所以学会创建模拟器(A VD)就是重要的一环。下一节我们将真正地接触如何写一个Android应用程序。
.4 创建第一个Android项目“Hello World”
通过前面几节的学习我们了解了Android和怎样搭建相应的开发环境。这一节,我们来动手创建我们的第一个Android项目“Hello World”。
(1)选择File|New|Project命令,弹出New Project窗口,如图1.5所示。选择Android|Android Project命令,单击Next按钮进行下一步骤。
图1.5 新建Android项目图
(2)弹出New Android Project窗口,如图1.6所示。在Project name右侧的输入框中输入项目名称“HelloWorld”;下面的“Create new project in workspace”选项是指选择默认的工作区,“Create project from existing source”选项是指自定义工作区,这里我们选择默认的工作区。
(3)在Build Target列表中选择要创建的项目API版本,这里我们选择Android 2.3;在Application name 右侧的输入框中输入应用程序的名称“Hello World”。在Package name右侧的输入框中输入包名
“com.hello”。在Create Activity右侧的输入框中输入要创建Activity名称“HelloActivity”。在Min SDK V ersion右侧的输入框中输入最小SDK层级“9”。单击Finish按钮,完成项目创建。
完成以上步骤,我们就创建了一个名为“HelloWorld”的项目,项目结构如图1.7所示。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论