第1章Android概述_第1页
第1章Android概述_第2页
第1章Android概述_第3页
第1章Android概述_第4页
第1章Android概述_第5页
已阅读5页,还剩57页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第第 1 章章 Android 概述概述主讲:方欣2013年9月本章学习目标:n了解智能手机的发展史及常见的手机操作系统n了解Android 操作系统的发展及其特点和缺点n搭建Android 系统开发环境n开发第一个Android项目n了解打包Android程序n了解Android Market1.1 智能手机的发展 智能手机的定义智能手机的定义 智能手机(Smartphone),是指像个人电脑一样,具有独立的操作系统,可以由用户自行安装软件、游戏等第三方服务商提供的程序,通过此类程序对手机的功能进行扩充,并可以通过移动通讯网络来实现无线网络接入的这样一类手机的总称。1.1 智能手机的发展 2

2、. 智能手机的发展智能手机的发展 1973年4月3日摩托罗拉公司前高管马蒂库珀在曼哈顿的实验网络上测试了他的一台电话,他把电话打给了贝尔实验室的一名科学家他的竞争对手,这是世界上公认的第一台手机,马蒂库珀被称为“现代手机之父”。1.1 智能手机的发展 全球首款智能手机是美国IBM 公司1994年投放市场的“IBM Simon”。这款手机装配备了使用手写笔的触摸屏,除了通话功能之外,还具备PDA及游戏功能,操作系统采用的是夏普PDA的“Zaurus OS”。 1996年芬兰诺基亚公司推出了名为“Nokia 9000 Communicator”的折叠式智能手机。后来逐步演变为1998年上市的“诺基

3、亚9110”和“诺基亚9110i”,后来又推出了采用Symbian 系统的机型。 1997年,瑞典爱立信公司推出了与Nokia 9000 Communicator相似的“GS88”手机。该手机的说明书中首次出现了“智能手机”一词。1.1 智能手机的发展 首次采用Symbian 操作系统的智能手机是爱立信“Ericsson R380 Smartphone”。继爱立信之后,诺基亚也于2000年投放了采用Symbian 操作系统的智能手机,后来诺基亚的智能手机便一直使用 Symbian 操作系统,Symbian 操作系统一度成为占主导地位的手机操作系统。1.1 智能手机的发展 美国微软公司2002年

4、发布的“Microsoft Windows Powered Smartphone 2002”。 配备的是Windows CE 智能手机系统,后来更名为“Windows Mobile”,韩国三星电子及夏普等公司向市场投放了多款采用这种操作系统的智能手机。1.1 智能手机的发展 让普通消费者购买并使用智能手机,掀起这股潮流的是美国苹果公司于2007年6月投放市场的 iPhone。这款手机配备有以触摸屏完成的用户界面(UI)、基本与个人电脑同等的Web浏览器和电子邮件功能,以及与iTunes 联动的音乐播放软件等,从而将智能手机提高到了任何人都能使用的水平。 1.1 智能手机的发展 美国谷歌公司于2

5、007年11月发布了智能手机软件平台Android 系统。2008年,美国T-Mobile USA公司推出了首款配备Android 的智能手机“T-Mobile G1”。此后,美国摩托罗拉移动公司、三星电子以及日本与瑞典的合资公司索尼爱立信移动通信等公司都相继推出了Android 智能手机。 1.1 智能手机的发展 微软在看到 iPhone与Android 成功之后也转变了方针,于2009年 2月宣布开发出面向普通消费者的“Windows Mobile 6.5”及“Windows Phone 7”。采用Windows Mobile 6.5的手机于2009年10月投放市场,Windows Pho

6、ne 7手机则于2010年10月问世。 2011年后,“双核”智能手机推出。摩托罗拉公司、LG公司以及三星公司发布了采用双核处理器的智能手机产品,而HTC公司公布的双核处理器智能手机主频更是已经高达1.2GHz。智能手机的硬件发展进入了一个新的阶段。1.1 智能手机的发展 未来的手机将偏重于安全和数据通讯。一方面加强个人隐私的保护,另一方面加强数据业务的研发,各种多媒体功能被引入进来,手机将会具有更加强劲的运算能力,成为个人的信息终端,而不是仅仅具有通话和文字消息的功能。1.1 智能手机的发展 3. 智能手机与智能手机与3G3G:Third Generatiron 指的是第三代移动通信技术。相

7、对第一代模拟制式手机(1G)和第二代GSM、TDMA等数字手机(2G),第三代手机一般地讲,是指将无线通信与国际互联网等多媒体通信结合的新一代移动通信系统。国际电信联盟(ITU)在2000年5月确定三大主流无线接口标准:1、W-CDMA 支持者主要是以GSM系统为主的欧洲厂商;2、CDMA2000 美国高通北美公司为主导;3、TDS-CDMA 中国大陆独自制定的3G标准。目前,中国移动采用的是TDSCDMA,品牌叫G3 ,电信采用的是CDMA2000 ,品牌叫天翼 ,联通采用的是WCDMA2000,品牌叫沃。1.2智能手机的操作系统简介 通俗地讲智能手机就是安装了某个操作系统的手机, 能够安装

8、在手机上的操作系统有:Android 、iOS、Windows Mobile、Symbian、BlackBerry、Palm等。Android Android (中文名:安卓) 是由Google公司推出的基于Linux平台的开源手机操作系统,由于它开源以及使用Java作为开发语言的特点,目前在市场上如日中天,越来越受到玩家的青睐,支持的厂商很多。目前市面上几大操作系统中,Android 的市场占有率最高,上升速度最快。1.2智能手机的操作系统简介 iOS(iPhone OS的简称)的简称) iOS是由苹果公司为iPhone开发的基于Mac 环境的操作系统,采用Objective-C为主要开发语

9、言,主要是给iPhone、iPod touch以及iPad使用。iOS支持多点触控,众多的专业软件和游戏软件制造商仍然使用它,再加上苹果公司已深入人心,因此还有很好的发展前景,但是iOS不开源,目前只能应用于苹果公司的设备上。1.2智能手机的操作系统简介 Windows Phone 7 Windows Phone 7(前身为Windows Mobile的简称)是Microsoft公司为移动设备推出的Windows操作系统,该系统有很多先天的优势,有庞大的用户群,但是由于硬件要求极高,导致价格也高,这些都一定程度的限制了它的发展。Symbian Symbian(中文名:塞班)是一个实时性、多任务

10、的纯32位操作系统,具有功耗低、内存占用少等特点,非常适合手机等移动设备使用。Symbian操作系统曾经是市场占有率最高的手机操作系统,由于越来越多手机操作系统的出现,尤其是Android 开源系统的出现, Symbian系统的发展遇到了瓶颈,于2010年2月开源。1.2智能手机的操作系统简介 BlackBerry BlackBerry OS是RIM公司开发的手机操作系统,以前这个系统曾经显赫一时,现在由于面临着Android 和iOS两大阵营的冲击,其用户群在逐渐减少。Palm Plam操作系统是Palm公司推出的32位嵌入式操作系统,早期是为了掌上电脑而开发,该公司2010年被惠普收购,H

11、P在Palm的基础上退出了Web OS,现在成为HP平板电脑上的操作系统。1.2智能手机的操作系统简介 Bada bada是韩国三星公司自行开发的智能手机平台,支持丰富功能和用户体验的软件应用,于2009年11月10日发布。 目前手机市场Android 系统和iOS是占有率最高的两个操作系统。Android 被业界为最有潜力的操作系统。1.3 Android 操作系统简介 Android 一词最早出现于法国作家利尔亚当在1886年发表的科幻小说未来的夏娃中。他将聪明美丽的机器人女孩起名为Android 。 Android 公司由安迪鲁宾创办,谷歌公司在2005年收购了这个公司,安迪鲁宾继续负责

12、Android 项目的研发工作。1.3 Android 操作系统简介 2007年11月5日,谷歌公司正式向外展示了Android 1.0操作系统, 提供了基础的智能手机功能:闹钟、API示例、浏览器、计算器、摄像头、联系人、开发工具包、拨号应用、电子邮件、 地图 (包含街景)、信息服务、音乐、图片、设置等。 发布系统之后不久就有一款装有Android 1.0系统的手机T-Mobile G1问世,手机是由运营商T-Mobile定制,台湾HTC代工制造。T-Mobile G1是世界上第一款使用Android 操作系统的手机,手机的全名为HTC Dream。1.3 Android 操作系统简介 20

13、09年4月,谷歌正式推出了Android 1.5这款手机,加入了输入法框架支持,视频录像等功能。在2009年,HTC G1以及HTC G2成为当时仅次于iPhone的热门机型。 2009年9月份,谷歌发布了Android 1.6的正式版,并且推出了装载Android 1.6正式版的手机HTC Hero G3,凭借这出色的外观设计以及全新的Android 1.6操作系统,HTC Hero G3成为当时全球最受欢迎的手机。1.3 Android 操作系统简介 2009年10月份,谷歌发布了Android 2.0操作系统,改进了桌面主题,联系人管理,完善了蓝牙通讯,以及OpenGL ES 2.0的支

14、持,新增了多点触控的支持。Android 2.0版本的代表机型为NEXUS One,这款手机为谷歌旗下第一款自主品牌手机,由HTC代工生产,NEXUS One这款手机在2010年1月正式发售。1.3 Android 操作系统简介 2010年5月份,谷歌正式发布了Android 2.2操作系统,支持应用安装到SD卡上,运行效率有了大幅的提升,支持更大内存,开始支持Flash播放器和FLV视频媒体解码。采用Android 2.2操作系统的手机比较出众的有HTC Desire HD,除了HTC,三星的GALAXY S也是一款Android 2.2操作系统的手机。1.3 Android 操作系统简介

15、2010年12月,谷歌正式发布了Android 2.3操作系统,在多媒体库方面有了大幅的改变,同时引入了近距离数据通讯协议的支持。Android 2.3 代表机型GALAXY S、HTC Sensation等。 2008年智能手机领域还是诺基亚的天下,Symbian系统在智能手机市场中占有绝对优势。2011年初数据显示, Android 已经超越称霸十年的Symbian,跃居全球最受欢迎的智能手机平台。1.3 Android 操作系统简介 2011年2月3日谷歌在发布了专用于平板电脑的Android 3.0系统,对于大屏幕高分辨率的平板电脑进行了界面的优化,同时支持多核CPU,高性能2D和3D

16、图形性能,在娱乐方面有了大幅的增强,同时全新的开发附件协议,将使其在USB外设有了大幅的支持,这是首个基于Android 的平板电脑专用操作系统。1.3 Android 操作系统简介 2011年5月11日Google发布Android 3.1,部分功能做了小幅改进,在虚拟键盘等方面有了小幅的变化。新版本最大的改变是将Android 手机系统跟平板系统再次合并,方便开发者。 2011年7月13日Google发布了Android 3.2操作系统,对于7英寸的屏幕在1024x600分辨率的设备进行了界面的优化,解决了早期系统仅支持10.1英寸大平板的问题。1.3 Android 操作系统简介 201

17、1年10月19日在香港发布Android 4.0,最明显的是Android 4.0界面UI做了重新设计。在系统性能方面也做了大幅改进。同时适用于手机和平板。 2012年6月28日发布Android 4.1,它是系统变得更快更流畅,优化了系统操作体验,增加了包括Google Now和更丰富的通知中心在内的很多新功能。 2012年10月30日发布Android 4.2,增强了Google Now功能,增加了对航班信息查询、酒店和餐厅预订、电影和音乐推荐的支持,并且平板用户还能自由切换账户。 即将推出的版本是Android 5.0。1.3 Android 操作系统简介 开放手机联盟,Open Han

18、dset Alliance:是美国Google 公司于2007 年11 月5 日宣布组建的一个全球性的联盟组织。这一联盟将支持Google 发布的Android 手机操作系统或者应用软件,共同开发名为Android 的开放源代码的移动系统。开放手机联盟包括手机制造商、手机芯片厂商和移动运营商几类。目前,联盟成员数量众多,这也是Android 迅猛发展的一个原因。1.3 Android 操作系统简介 2011年8月15日, Google宣布以约125亿美元的天价收购摩托罗拉移动公司。两大巨头的合力支持,让人们对Android 的明天充满了期待。 现在,Android 系统不但应用于智能手机,已经

19、延伸到其他便携式和嵌入式设备(平板电脑、电子书、上网本、高清电视等)。采用Android 系统主要厂商包括HTC、三星、摩托罗拉、索爱、魅族、华为、中兴、联想、蓝魔、小米、LG、戴尔、宏基、华硕、海信等。1.3 Android 操作系统简介Android 操作系统的特点操作系统的特点 1)开放性 2)应用程序无界限 3)应用程序是在平等条件下创建的 4)应用程序可以轻松地嵌入网络 5)应用程序可以并行运行1.3 Android 操作系统简介Android 操作系统的缺陷操作系统的缺陷 1)安全问题 2)稳定性的问题 3)必须用高配置弥补系统上的缺陷1.4 搭建Android 系统开发环境下面在

20、Windows 7旗舰版环境下进行Android 环境的搭建。1、准备如下图、准备如下图1.1所示的三个文件:所示的三个文件: java JDK下载地址:下载地址:http:/ Download JDK下载下载JDK。eclipse下载地址:下载地址:/downloads/。Android SDK下载地址:下载地址:http:/developer.android .com/sdk/index.html。1.4 搭建Android 系统开发环境1.4.1安装安装JDK 1)双击)双击jdk-7u21-windows-x64,运行该程序,运行该程序, 出现

21、安装界出现安装界面。面。1.4 搭建Android 系统开发环境1.4.1安装安装JDK 2)可以更改)可以更改JDK的安装路径,这里更改成的安装路径,这里更改成D:Android javajdk1.7.0_21 ,按照提示信息进行安装操作,按照提示信息进行安装操作1.4 搭建Android 系统开发环境2、设置环境变量、设置环境变量1)右击)右击“我的电脑我的电脑”“属性属性”,在出现的窗口选择,在出现的窗口选择“高级高级系统设置系统设置”, 如图所示。如图所示。1.4 搭建Android 系统开发环境3)在出现的窗口中,单击)在出现的窗口中,单击“新建新建(N)”按钮,如图所示。设置按钮,

22、如图所示。设置J A V A _ H O M E 变 量 的 值 为 :变 量 的 值 为 : d : A n d r o i d javajdk1.7.0_21,类似地新建,类似地新建CLASSPATH变量,值变量,值为:为:.;%JAVA_HOME%libtools.jar;%JAVA_HOME%libdt.jar;%JAVA_HOME%bin;。1.4 搭建Android 系统开发环境4)双击“系统变量”中的“Path”,如图所示,打开Path变量修改窗口,在最后添加%JAVA_HOME%bin,(或者d:Android javajdk1.7.0_21bin),如图所示。1.4 搭建An

23、droid 系统开发环境3、检查、检查JDK是否安装成功是否安装成功打开打开cmd窗口,输入窗口,输入 java version 查看查看JDK的版本信息,的版本信息,如能正常显示版本信息,表示如能正常显示版本信息,表示JDK已经安装成功。已经安装成功。1.4 搭建Android 系统开发环境1.4.2安装安装 Eclipse 直接解压缩直接解压缩Eclipse-SDK-4.2.2-win32-x86_64.zip到指定目到指定目录,例如:录,例如:D:Android eclipse,如图所示。,如图所示。1.4 搭建Android 系统开发环境1.4.3安装安装Android SDK1、解压

24、缩Android -sdk-r18-windows文件解压缩Android -sdk-r18-windows到指定文件夹(如D:Android Android -sdk-windows),将Android SDK中的tools绝对路径添加到系统变量Path中,添加的值为D:Android Android -sdk-windowstools,单击“确定”。 1.4 搭建Android 系统开发环境1.4.3安装安装Android SDK2、查看、查看Path设置是否生效设置是否生效打开cmd窗口,输入Android -h,出现如图所示信息,表示设置已经生效。1.4 搭建Android 系统开发环

25、境1.4.3安装安装Android SDK3、安装、安装 Android Development Tools (ADT) 1)打开 Eclipse,选择菜单中的 Help install New Software,如图所示。1.4 搭建Android 系统开发环境1.4.3安装安装Android SDK2)在出现界面的“Work with:”对话框中输入:http:/dl- /eclipse,然后,勾选 Android DDMS 和 Android Development Tools等选项,如图所示。1.4 搭建Android 系统开发环境1.4.3安装安装Android SDK3)一直单击N

26、ext,勾选要安装的Android SDK包,如图 所示。注意中途有个别地方需要Accept许可,然后等待安装完成,这可能需要比较长的时间。 1.4 搭建Android 系统开发环境1.4.3安装安装Android SDK4)安装完毕,重启“Eclipse”,完成安装。如果在工具栏出现如图所示的图标,表示SDK Manager安装成功。 1.4 搭建Android 系统开发环境1.4.3安装安装Android SDK4、设定、设定“SDK Location” 打开 Eclipse ,进入菜单中的 WindowPreferences,选中其中的“Android ”,如图所示。 1.4 搭建And

27、roid 系统开发环境1.4.3安装安装Android SDK5、创建、创建 Android 虚拟设备虚拟设备 AVD1)打开 Eclipse ,选择菜单中的RunRun Configuration,如图所示。 1.4 搭建Android 系统开发环境1.4.3安装安装Android SDK5、创建、创建 Android 虚拟设备虚拟设备 AVD2)在出现的窗口中,选择其中的“Target”,单击“Manager”按钮,如图所示。 1.4 搭建Android 系统开发环境1.4.3安装安装Android SDK5、创建、创建 Android 虚拟设备虚拟设备 AVD3)在出现的界面中选择“De

28、vice Definitions”,选择列表中的一个设备,单击右边的“Creat AVD”按钮,如图所示。 1.4 搭建Android 系统开发环境1.4.3安装安装Android SDK5、创建、创建 Android 虚拟设备虚拟设备 AVD4)出现如图所示的界面对AVD进行相应的参数设置,可以根据需要自行设置,设置完毕,单击“OK”。1.4 搭建Android 系统开发环境1.4.3安装安装Android SDK5、创建、创建 Android 虚拟设备虚拟设备 AVD5)选择一个AVD设备,单击右边的“Start”,等待模拟器运行完毕,出现如图所示的界面,表示安装AVD设备成功。1.5 开

29、发第一个Android 项目1、选择菜单FileNewAnproid Application Project如果没有这个选项的话,选择Other,如图所示。1.5 开发第一个Android 项目2、在出现的窗口中,选择AndroidAndroid Application Project,如图所示,单击Next按钮。1.5 开发第一个Android 项目3、在出现的窗口中,输入项目的名称,例如:firstDemo,包名称可以自己输入(例如“org.hnist.firstdemo”),也可以用默认值,其他的取默认值,如图所示,单击Next按钮。1.5 开发第一个Android 项目4、在后续出现的窗口中,一律取默认值,单击Next,直到单击finish按钮完成。5、回到Eclipse界面,发现左边已经有了firstDemo项目,里面有许多的文件夹和文件,右击firstDemo项目 Run as 1.And

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论