Android开发与实践课件第1章搭建Android开发环境.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《Android开发与实践课件第1章搭建Android开发环境.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Android 开发 实践 课件 搭建 环境
- 资源描述:
-
1、Android开发与实践课件第1章搭建Android开发环境1.1 什么是Android1.2 搭建Android开发环境1.3 第一个Android程序1.4 综合实例创建一个可以运行在所有Android版本上的程序第第1 1章章搭建搭建AndroidAndroid开发环境开发环境 Android本义是指“机器人”,它是Google公司推出的一款开源操作系统,随着Android操作系统在手机和平板电脑市场的普及,Android应用的需求势必会越来越大,本章将详细讲解如何搭建Android开发环境,及如何创建并运行一个Android程序。第第1 1章章搭建搭建AndroidAndroid开发环
2、境开发环境1.1.1 平台特性1.1.2 平台架构1.1.3 Android市场1.1 1.1 什么是什么是AndroidAndroid Android是专门为移动设备开发的平台,其中包含了操作系统、中间件和核心应用等。Android最早由Andy Rubin创办,于2005年被搜索巨人Google收购。2007年11月5日,Google正式发布该平台。在2010年底,Android已经超越称霸10年的诺基亚Symbian系统,成为全球最受欢迎的智能手机平台。采用Android平台的手机厂商主要包括HTC、Samsung、Motorola、LG、Sony Ericsson等。1.1 1.1 什
3、么是什么是AndroidAndroid Android作为一种开源操作系统,其在手机操作系统领域的市场占有率已经超过了50%,是什么原因让Android操作系统如此受欢迎呢?本节将介绍Android的一些主要特性。1开放性在优势方面,Android平台首先就是其开放性,开放的平台允许任何移动终端厂商加入到Android联盟中来。显著的开放性可以使其拥有更多的开发者,随着用户和应用的日益丰富,一个崭新的平台也将很快走向成熟。开放性对于Android的发展而言,有利于积累人气,这里的人气包括消费者和厂商,而对于消费者来讲,最大的受益正是丰富的软件资源。开放的平台也会带来更大竞争,如此一来,消费者将
4、可以用更低的价位购得心仪的手机。2挣脱束缚在过去很长的一段时间,特别是在欧美地区,手机应用往往受到运营商制约,使用什么功能接入什么网络,几乎都受到运营商的控制。自从iPhone上市,用户可以更加方便地连接网络,运营商的制约减少。随着EDGE、HSDPA这些2G至3G移动网络的逐步过渡和提升,手机随意接入网络已不是运营商口中的笑谈。1.1.1 1.1.1 平台特性平台特性3丰富的硬件由于Android的开放性,众多的厂商会推出千奇百怪,功能特色各具的多种产品。功能上的差异和特色,却不会影响到数据同步、甚至软件的兼容。4开发商Android平台提供给第三方开发商一个十分宽泛、自由的环境,因此不会受
5、到各种条条框框的阻挠,可想而知,会有多少新颖别致的软件会诞生,但也有其两面性,血腥、暴力、情色方面的程序和游戏如何控制正是留给Android难题之一。5Google应用如今叱咤互联网的Google已经走过数十年历史,从搜索巨人到全面的互联网渗透,Google服务如地图、邮件、搜索等已经成为连接用户和互联网的重要纽带,而Android平台手机将无缝结合这些优秀的Google服务。Android用甜点作为系统版本的代号,该命名方法开始于Andoird 1.5版本,作为每个版本代表的甜点的尺寸越变越大,然后按照26个字母数序:纸杯蛋糕、甜甜圈、松饼、冻酸奶、姜饼、蜂巢、冰淇淋三明治、果冻豆。Andr
6、oid迄今为止发布的主要版本及其发布时间如下。1Android 1.1发布时间:发布于2008年9月。2Android 1.5代号:Cupcake(纸杯蛋糕)。发布时间:发布于2009年4月。3Android 1.6代号:Donut(甜甜圈)。发布时间:发布于2009年9月。4Android 2.0代号:clair(松饼)。发布时间:发布于2009年10月26日。1.1.2 1.1.2 平台架构平台架构5Android 2.1代号:clair(松饼)。发布时间:发布于2009 年10月26日,Android 2.0版本的升级以创纪录的速度放出。6Android 2.2代号:Froyo(冻酸奶)
7、。发布时间:发布于2010年5月20日。7Android 2.3代号:Gingerbread(姜饼)。发布时间:发布于2010年12月7日。8Android 3.0代号:Honeycomb(蜂巢)。发布时间:发布于2011年2月3日。9Android 3.1代号:Honeycomb(蜂巢)。发布时间:发布于2011年5月10日。10Android 3.2代号:Honeycomb(蜂巢)。发布时间:发布于2011年7月13日。11Android 4.0代号:Ice Cream Sandwich(冰淇淋三明治)。发布时间:发布于2011年10月19日。12Android 4.1代号:Jelly B
8、ean(果冻豆)。发布时间:发布于2012年6月28日。13Android 4.2Jelly Bean(果冻豆)。发布时间:发布于2012年10月30日。14Android 4.3Jelly Bean(果冻豆)。发布时间:发布于2013年7月25日。说明:Android 3.0(蜂巢)之前的版本主要针对移动手机,Android蜂巢版本系列(即3.0、3.1和3.2版本)主要针对平板电脑及上网本,而Android 4.0之后的版本将同时支持移动手机、平板电脑及上网本等终端。Android市场是Google公司为Android平台提供的在线应用商店,Android平台用户可以在该市场中浏览、下载和
9、购买第三方人员开发的应用程序。对于开发人员,有两种挣钱的方式。第一种方式是卖软件,开发人员可以获得该应用售价的70%,其余30%作为其他费用;第二种方式是加广告,将自己的软件定为免费软件,通过增加广告链接,靠点击率挣钱。1.1.3 Android1.1.3 Android市场市场1.2 1.2 搭建搭建AndroidAndroid开发环境开发环境1.2.1 系统需求1.2.2 JDK下载1.2.3 JDK安装1.2.4 ADT Bundle的下载 本节讲述使用Android SDK进行开发所必须的硬件和软件需求。对于硬件方面,要求CPU和内存尽量大。Android 4.3 SDK下载大概需要7
10、00M硬盘空间。由于开发过程中需要反复重启模拟器,而每次重启都会消耗几分钟的时间(视机器配置而定),因此使用高配置的机器能节约不少时间。1.2 1.2 搭建搭建AndroidAndroid开发环境开发环境这里将介绍两个方面:操作系统和开发环境。操作系统要求支持Android SDK的操作系统及其要求如表1-1所示。表1-1 Android SDK对操作系统的要求开发环境要求在安装Android应用程序之前,首先搭建好Android开发所需要的开发工具,本书以Windows 7操作系统为例讲解Android的开发。Android开发所需的软件及其下载地址如表1-2所示。表1-2 Android开
11、发所需的软件及下载地址1.2.1 1.2.1 系统需求系统需求操 作 系 统要 求WindowsWindows XP(32位)Windows 7(32位或64位)Windows 8(32位或64位)Mac OS10.5.8或更新(仅支持x86)Linux(在Ubuntu的10.04版测试)需要GNU C Library(glibc)2.7或更新在Ubuntu系统上,需要8.04版或更新64位版本必须支持32位应用程序软 件 名 称下 载 地 址本书使用的版本 JDKhttp:/JDK 7 Update 10 A D T Bundlehttp:/adt-bundle-windows-x86-20
12、130917 说明:ADT Bundle是Google公司为Android开发人员提供了的一个集成开发工具,包括了Eclipse、Android SDK以及ADT开发组件,而ADT开发组件已经自动集成到了Eclipse开发环境中,无需用户手动安装。由于Sun公司已经被Oracle收购,因此JDK可以在Oracle公司的官方网站(http:/ 7 Update 10版本为例介绍下载JDK的方法,具体步骤如下。(1)打开浏览器,进入Oracle官方主页,地址是“http:/ for Developers”子菜单,在跳转的页面中滚动到如图1-1所示的位置。1.2.2 JDK1.2.2 JDK下载下载
13、(3)单击JDK下方的“Download”按钮,将进入如图1-2所示的页面。图1-2 JDK下载页面(4)选中Accept License Agreement单选按钮,接受许可协议,并根据电脑硬件和系统而选择适当的版本进行下载。如图1-3所示。图1-3 接受许可协议并下载说明:如果您的系统是Windows 32位,那么下载 jdk-7u10-windows-i586.exe,如果是Windows 64位的系统,那么下载jdk-7u10-windows-x64.exe。JDK的安装文件下载后,就可以安装JDK了,具体的安装步骤如下。(1)双击刚刚下载的安装文件,将弹出如图1-4所示的欢迎对话框。
14、图1-4 欢迎对话框 图1-5 JDK“自定义安装”对话框(2)单击“下一步”按钮,将弹出“自定义安装”对话框,在该对话框中,可以选择安装的功能组件,这里选择默认设置,如图1-5所示。(3)单击“更改”按钮,将弹出更改文件夹的对话框,在该对话框中将JDK的安装路径更改为K:Javajdk1.7.0_10,如图1-6所示,单击“确定”按钮,将返回到自定义安装对话框中。1.2.3 JDK1.2.3 JDK安装安装 选择安装的功能 更改安装路径 图1-6 更改JDK的安装路径对话框 图1-7 完成对话框(4)单击“下一步”按钮,开始安装JDK。在安装过程中会弹出JRE的“目标文件夹”对话框,这里更改
15、JRE的安装路径为K:Javajre7,然后单击“下一步”按钮,安装向导会继续完成安装进程。说明:JRE全称为Java Runtime Environment,它是Java运行环境,主要负责Java程序的运行,而JDK包含了Java程序开发所需要的编译、调试等工具,另外还包含了JDK的源代码。(5)安装完成后,将弹出如图1-7所示的对话框,单击“关闭”按钮即可。安装完JDK以后,还需要在系统的环境变量中进行配置。具体方法如下:(1)在“开始”菜单的“计算机”图标上单击鼠标右键,在弹出的快捷菜单中选择“属性”命令,在弹出的“属性”对话框左侧单击“高级系统设置”超链接,将出现如图1-8所示的“系统
16、属性”对话框。图1-8 “系统属性”对话框 图1-9 “环境变量”对话框(2)单击“环境变量”按钮,将弹出“环境变量”对话框,如图1-9所示,环境变量 新建系统变量 单击“系统变量”栏中的“新建”按钮,创建新的系统变量。(3)弹出“新建系统变量”对话框,分别输入变量名“JAVA_HOME”和变量值(即JDK的安装路径),其中变量值是笔者的JDK安装路径,读者需要根据自己的计算机环境进行修改,如图1-10所示。单击“确定”按钮,关闭“新建系统变量”对话框。图1-10 “新建系统变量”对话框 图1-11 设置Path环境变量值(4)在图1-9所示的“环境变量”对话框中双击Path变量对其进行修改,
17、在原变量值最前端添加“.;%JAVA_ HOME%bin;”变量值(注意:最后的“;”不要丢掉,它用于分割不同的变量值),如图1-11所示。单击“确定”按钮完成环境变量的设置。注意:不能删除系统变量Path中的原有变量值,并且“%JAVA_ HOME%bin”与原有变量值之间用英文半角的“;”号分隔,否则会产生错误。1.2.4 ADT Bundle1.2.4 ADT Bundle的下载的下载 Android程序的开发需要使用Eclipse开发工具、Android SDK和ADT组件,Google公司为了方便开发者,将这3种工具进行了集成打包,即ADT Bundle,开发人员只要在Android
18、官方网站下载ADT Bundle并解压之后,即可使用其中提供的Eclipse工具开发Android应用。下面介绍ADT Bundle的下载过程。下载ADT Bundle的步骤如下:(1)打开IE浏览器,输入网址“http:/”,浏览Android主页,在该主页中,单击Developers超链接,如图1-12所示。单击此处,进入 Android 开发者页面(2)打开Android Developers页面,在该页面中以幻灯片形式显示出来Android 4.3操作系统的相关信息及应用,如图1-13所示,单击网页下方的“Get the SDK”超链接。图1-13 Android Developers
展开阅读全文