- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章Android背景及开发环境介绍
第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
您可能关注的文档
- Access上机练习10.doc
- access数据库后缀名转换为mdb图解详细.doc
- ACCESS控件-常用属性.doc
- 第16章位移法doc.doc
- 第16章使用文本编辑器.doc
- ACCESS数据库转换成SQLSERVER数据库.doc
- access数据源的配置.docx
- access索引疑问-已解决.doc
- 第16章妨害性自主罪第16章之一妨害风化罪.doc
- acer47414745升级内存硬盘.doc
- 2024-2025学年山西省名校5月普通高中毕业班质量试卷语文试题试卷含解析.doc
- 2023-2024学年江苏省南通等六市高三第二次联考英语试卷含解析.doc
- 2024届江西省吉安市吉安县第三中学高三第二次诊断性检测语文试卷含解析.doc
- 2024届江苏省徐州市第三中学高三一诊考试语文试卷含解析.doc
- 安徽省定远县育才中学2023-2024学年高三第六次模拟考试语文试卷含解析.doc
- 2023-2024学年广东省揭阳一中、潮州金山中学高考压轴卷语文试卷含解析.doc
- 2024届山东省滨州市博兴县第一中学高三下第一次测试语文试题含解析.doc
- 2024届云南省曲靖市宣威市第九中学高三二诊模拟考试语文试卷含解析.doc
- 2024届广东省重点名校高三第二次诊断性检测历史试卷含解析.doc
- 2023-2024学年四川省乐山市重点中学高考冲刺英语模拟试题含解析.doc
文档评论(0)