Android调研分析报告专业资料.doc
《Android调研分析报告专业资料.doc》由会员分享,可在线阅读,更多相关《Android调研分析报告专业资料.doc(22页珍藏版)》请在咨信网上搜索。
1、 Android系统调研报告 学校: 北京邮电大学 学院: 计算机学院 姓名: 杨志锋 班级: 07409班 学号: 071217 指引教师: 允许 时间: 2月28日 Android系统调研报告摘要:Android手机操作系统自Google公司推出以来,通过两年发展,已经成长为仅次于Aymbian巨头,成为众多移动终端生产商和应用程序开发者青睐选取。这次调研分析了Android系统特点,简介了Android系统构架、市场占有率、各版本更新,以及对硬件规定。简朴分析了Android能获得成功因素,以及Android发展面临困难和问题。核心字:Android、智能手机系统、Android系统构架
2、、Android版本、Android发展问题一、 Android简介Android 是Google历经数年和投资数亿美元开发出来智能手机系统,是基于Linux内核操作系统,是Google公司在11月5日发布手机操作系统。Google也发起了环绕Android组织开放手机联盟,其英文全称为“Open Handset Alliance”。 它采用了软件堆层(software stack,又名以软件叠层)架构,重要分为三某些。底层Linux内核只提供基本功能;其她应用软件则由各公司自行开发,某些程序以Java编写。随着各大移动终端生产商大力开发和生产基于Android移动智能设备,Android迅速
3、得到业界和社会承认,并成为整个产业热点,基于Android平台各类人才逐渐成为各大公司竞相争夺焦点。并且Android是一种开放系统,不论是公司还是个人都可以参加来表达自己创意和想法。 二、 Android发展历程Android 1.1发布时间:发布于 年 2 月代表手机:T-MOBILE G1Android 1.5发布于 年 5 月代表手机:摩托罗拉CILQAndroid 1.6 年 9 月发布代表手机:索尼爱立信 X10Android 2.0 年 10 月 26 日代表机型:摩托罗拉XT800,HTC G6Android2.0/2.1 EclairAndroid 2.1: 年 10 月 2
4、6 日,又一种重要版本升级以创纪录速度放出。这次,大版本升级到了Android 2.1 “Eclair.”Android2.2 Froyogoogle于北京时间5月20日晚上10:30点在旧金山Moscone会展中心举办 Google I/O 大会第二天会议,Google正式发布了代号是“froyo 冻酸奶”Android操作系统2.2版。相对于上一版本 变化:1、整体性能大幅度提高2、3G网络共享功能。3、Flash支持。4、App2sd功能。5、全新软件商店。6、更多Web应用API接口开发Android2.3 Gingerbread 北京时间12月7日凌晨,Google正式对外发布了她们
5、下一代智能手机 操作系统Android 2.3也就被人们所熟知Android Gingerbread系统。虽 然在版本号方面Android 2.3相对于前作而言提高并不算多,但是从功 能以及界面变化上来看还是十分明显。 虽然是一种较为重大更新,但是Android 2.3在界面方面变化相对于之 前Android 2.2而言其变化并不算明显,其重要变化来自于界面配色 方面。Android 2.3在配色方面更多使用了绿色配色,例如状态栏、通话 图标以及其她某些功能图标。此外全新系统在界面反映速度方面相 对于前作也有了一定限度提高,当前人们使用Android系统将会觉得使 用起来更为流畅。 Andro
6、id 2.3在文字输入方面做了改进,以提高输入速度。一方面改进了虚拟 键盘,按键颜色做了调节,更易于辨识。增强了输入法联想功能。数字 输入时候可以不用切换键盘,通过组合键来输入。 之前Android系统具 备文本复制功能,但是操作方式不是很易用,这次做了改进。长按文本时 会跳出选取范畴拨杆。 Android2.4就像Android 2.0和2.1版本都使用Eclair(法式奶油夹心甜点)同样,Android 2.3和2.4将会共享Gingerbread(姜饼)代号。这两个版本之间变化不会 太大,但是会有不少功能更新。当前已知Android 2.4带来更新涉及更多动画特调、更快运营速度、软件通话
7、降噪、视频聊天等。Android 2.4系统不会是之前始终谣传Android 3.0,其真正版本号将会 是Android 2.4。蜂巢将会在发布,特别是在Android之父“Andy Rubin(安迪鲁宾)” 秀了搭载该系统摩托罗拉平板机之后就更加确信这一点了,但是蜂巢究竟在何时发布,同步还会有别什么设备一同面世,蜂巢之后又是什么系统,这些问题咱们都不懂得答案。发布时间预测是2月14日至17日在巴塞罗那举办MWC 移动通信世界大会中。Android3.0 Honeycomb2月3日凌晨,google正式发布了专用于平板电脑Android 3.0 Honeycomb系统。这是首个基于Androi
8、d平板电脑专用操作。首款采用 Android3.0系统是MOTOXOOM。该机是摩托罗拉移动在1月 5日,在美国拉斯维加斯就CES电子消费展推出旗下首款平板电脑。3.0系统特性专用于平板电脑 全新设计UI增强网页浏览功能n-app purchases功能通过优化Gmail电子邮箱; 全面支持Google Maps三、 Android特点 Android手机操作系统推出,大大受到广大编程人员爱慕。那么它究竟有什么出众特点吸引着人们眼光呢?这里总结了某些Android特点,以供对此有兴趣朋友参照学习。1. Android是什么?Android是一种平台,重要涉及Linux微内核,中间件(SQLit
9、e等),核心应用(电话本、邮件、短消息、GoogleMap、浏览器等),提供Java框架,以及Android中JVM。2.Android特点之核心类视图,ContentProviders(应用交互管理类)、ResourceManager非编码资源管理类、NotificationManager(告示管理类)、ActivityManager(生命周期管理类)。3.Android特点之界面开发这一块重要讨论了Android界面开发机制,可以讲组件初始化抽取出来放到配备文献中,组件更新用编码方式来解决。4.应用构成Android应用普通由如下四个核心某些构成Activity、IntentReceive
10、r、Service、ContentProvider。其中Activity是必要某些。应用场合:Activity每个应用都是必要得,Activity代表一种应用一种详细界面管理类,其自身并不显示。IntentReceiver可使应用对外部事件做出响应,例如,当应用正在执行,突然有了来电,这个时候可使用IntentReceiver做出解决是应用更健壮。Service Android应用生命周期是由Android系统来决定,不由详细应用线程左右。当应用规定在没有界面显示状况还能正常运营,(规定有后台线程,而后台线程是不会被系统回收,直到线程结束)这个时候就需要用到ServiceContentProv
11、ider 可以说ContentProvider封装诸多Android当中上下文环境,涉及SQLite,这就使得在不同应用之间交互成为也许。5.Android特点之布局管理FrameLayout:左上角只显示一种组件。LinearLayout:线性布局管理器,分为水平和垂直俩中,只能进行单行布局。TableLayout:任意行和列表格布局管理器。其中TableRow代表一行,TableRow每一种视图组件代表一种单元格。AbsoluteLayout:绝对布局管理器,坐标轴方式,左上角是(0,0)点,往右x轴递增,往下Y轴递增。RelativeLayout:相对布局管理器,更具近来一种视图组件,或
12、是顶层父组件来拟定下一种组件位置。6.Activity交互Intent方式:Intent其实就是用来在Activity之间做交互用,需要阐明是Intent有个意图阐明,值得用深究,举个简朴例子,有种叫Intent.ACTION_CALL,可直接拨打电话。SharedPreferences是Android平台上一种轻量级存储类,重要是保存某些惯用配备。SharedPreferences类似过去Windows系统上ini配备文献,但是它分为各种权限,可以全局共享访问,最后是以xml方式来保存,效率不如Intent,但是由于可以共享,所有可以再Acitivity之间交互。但其效率比SQLite要高。
13、SQLite也就是数据库,这种方式不推介,由于其效率问题,如果是在不同应用之间交互,可以考虑SQLite。或是永久存储状况下。7.Android特点之生命周期理解Android生命周期非常重要,重要有如下几点每一种Android应用都是以一种进程方式运营,其生命周期不是有自身控制,而是由系统依照运营应用某些特性来决定。所有理解好Android生命周期对你应用什么时候会被系统回收很重要。理解好生命周期可提高应用健壮性。例如应用初始化应当放到onCreate办法中,应用暂停时候应用重写onPause办法来保存当前应用操作成果。8. SQLiteSQLite是Android中提供内置数据库,据说比M
14、ySql更轻巧。SQLite也是开源产品。数据库操作方式重要有如下俩中:SQL语句直接操作,插入、更新、删除都可以直接写SQL语句,调用execSQL()就可以,而查询需要使用rawQuery()来完毕,查询成果返回是一种可滚动成果集,Cursor在对Cursor操作前,需要将其游标移动到第一位,每取一种成果向下移一位。四、 Android硬件规定五、 Android技术分析 系统构架: 下图显示是Android操作系统重要组件: Android系统构架由5某些构成,分别是:Linux Kernel、Android Runtime、Libraries、Application Framework
15、、Applications。 1、Linux KernelAndroid基于Linux 2.6提供核心系统服务,例如:安全、内存管理、进程管理、网络堆栈、驱动模型。Linux Kernel也作为硬件和软件之间抽象层,它隐藏详细硬件细节而为上层提供统一服务。 2、Android RuntimeAndroid包括一种核心库集合,提供大某些在Java编程语言核心类库中可用功能。每一种Android应用程序是Dalvik虚拟机中实例,运营在她们自己进程中。Dalvik虚拟机设计成,在一种设备可以高效地运营各种虚拟机。Dalvik虚拟机可执行文献格式是.dex,dex格式是专为Dalvik设计一种压缩格
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Android 调研 分析 报告 专业 资料
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。