文档详情

第1章Android背景及开发环境介绍.doc

发布:2016-10-16约5.76千字共8页下载文档
文本预览下载声明
第1章 Android背景及开发环境介绍 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请到网站:/technetwork/java/javase/downloads/index.html 处下载。 Eclipse 请到网站:/downloads 处下载。 Android SDK 请到网站: 处下载。 ADT 请到网站:/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/configuration/org.eclipse.equinox.simpleconfigurator下的文件,加入下面三行代码: com.android.ide.eclipse.adt,8.0.1.v201012062107-82219,file:/D:/tools/ ProgramFiles/MyEclipse8.5/Common/plugins/com.android.ide.eclipse.adt_ 8.0.1.v201012062107-82219.jar,4,false com.android.ide.eclipse.ddms,8.0.1.v201012062107-82219,file:/D:/tools/ ProgramFiles/MyEclipse8.5/Common/plugins/com.an
显示全部
相似文档