ImageVerifierCode 换一换
格式:DOCX , 页数:11 ,大小:80.39KB ,
资源ID:2996433      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/2996433.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Android系统调研报告.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Android系统调研报告.docx

1、Android系统调研报告Android系统调研报告摘要:Android手机操作系统自Google公司推出以来,经过两年的发展,已经成长为仅次于Aymbian的巨头,成为众多移动终端生产商和应用程序开发者青睐的选择。这次调研分析了Android系统的特点,介绍了Android系统构架、市场占有率、各版本的更新,以及对硬件的要求。简单分析了Android能取得成功的原因,以及Android的发展面临的困难和问题。关键字:Android、智能手机系统、Android系统构架、Android版本、Android发展问题一、Android简介Android 是Google历经数年和投资数亿美元开发出来

2、的智能手机系统,是基于Linux内核的操作系统,是Google公司在2007年11月5日公布的手机操作系统。Google也发起了围绕Android的组织开放手机联盟,其英文全称为“Open Handset Alliance”。 它采用了软件堆层(software stack,又名以软件叠层)的架构,主要分为三部分。底层Linux内核只提供基本功能;其他的应用软件则由各公司自行开发,部分程序以Java编写。随着各大移动终端生产商大力开发和生产基于Android的移动智能设备,Android迅速得到业界和社会的认可,并成为整个产业的热点,基于Android平台的各类人才逐渐成为各大企业竞相争夺的焦

3、点。而且Android是一个开放的系统,不管是企业还是个人都可以参与来表达自己的创意和想法。二、Android发展历程版本备注Android1.12008 年9月发布的Android第一版Android 1.5 Cupcake (纸杯蛋糕)2009年4月30日,官方1.5版本(Cupcake 纸杯蛋糕)的Android发布。主要的更新如下: 1、拍摄/播放影片,并支持上传到Youtube 2、支持立体声蓝牙耳机,同时改善自动配对性能 3、最新的采用WebKit技术的浏览器,支持复制/贴上和页面中搜索 4、GPS性能大大提高 5、提供屏幕虚拟键盘 6、主屏幕增加音乐播放器和相框widgets 7

4、、应用程序自动随着手机旋转 8、短信、Gmail、日历,浏览器的用户接口大幅改进,如Gmail可以批量删除邮件 9、相机启动速度加快,拍摄图片可以直接上传到Picasa 10、来电照片显示Android 1.6 Donut (甜甜圈)2009年9月15日,1.6(Donut 甜甜圈)版本软件开发工具包发布。主要的更新如下: 1、重新设计的Android Market手势 2、支持CDMA网络 3、文字转语音系统(Text-to-Speech) 4、快速搜索框 5、全新的拍照接口 6、查看应用程序耗电 7、支持虚拟私人网络(VPN) 8、支持更多的屏幕分辨率。 9、支持OpenCore2媒体引擎

5、 10、新增面向视觉或听觉困难人群的易用性插件Android2.0/2.0.1/2.1 Eclair (松饼)2009年10月26日,2.0(Eclair 松饼)版本软件开发工具包发布。主要的更新如下: 1、优化硬件速度 2、Car Home程序 3、支持更多的屏幕分辨率 4、改良的用户界面 5、新的浏览器的用户接口和支持HTML5 6、新的了解人名单 7、更好的白色/黑色背景比率 8、改进Google Maps3.1.2 9、支持Microsoft Exchange 10、支持内置相机闪光灯 11、支持数码变焦 12、改进的虚拟键盘 13、支持蓝牙2.1 14、支持动态桌面的设计Androi

6、d 2.2/2.2.1 Froyo (冻酸奶)2010年5月20日,2.2(Froyo 冻酸奶)版本软件开发工具包发布。主要的更新如下: 1、整体性能大幅度的提升 2、3G网络共享功能。 3、Flash的支持。 4、App2sd功能。 5、全新的软件商店。 6、更多的Web应用API接口的开发。Android 2.3 Gingerbread (姜饼)2010年12月7日,2.3(Gingerbread 姜饼)版本软件开发工具包发布。主要的更新如下: 1、增加了新的垃圾回收和优化处理事件 2、原生代码可直接存取输入和感应器事件、EGL/OpenGL ES、OpenSL ES。 3、新的管理窗口和

7、生命周期的框架。 4、支持VP8和WebM视频格式,提供AAC和AMR宽频编码,提供了新的音频效果器 5、支持前置摄像头、SIP/VOIP和NFC(近场通讯) 6、简化界面、速度提升: 7、更快更直观的文字输入: 8、一键文字选择和复制/粘帖: 9、改进的电源管理系统: 10、新的应用管理方式: Android 3.0 Honeycomb (蜂巢)2011年2月2日, 3.0(Honeycomb 蜂巢)版本主要更新如下: 优化针对平板 全新设计的UI增强网页浏览功能 n-app purchases功能Android 3.1 Honeycomb (蜂巢)2011年5月11日在Google I/O

8、开发者大会宣布发布,版本主要更新如下: Honeycomb蜂巢(改进3.0BUG) 经过优化的Gmail电子邮箱; 全面支持GoogleMaps 将Android手机系统跟平板系统再次合并从而方便开发者。 任务管理器可滚动,支持USB 输入设备(键盘、鼠标等)。 支持 Google TV.可以支持XBOX 360无线手柄 widget支持的变化,能更加容易的定制屏幕widget插件。2011年7月13日发布,版本更新如下: 支持7英寸设备 Android 3.2 Honeycomb (蜂巢)引入了应用显示缩放功能Android 4.0 Ice Cream Sandwich (冰激凌三明治)20

9、11年10月19日 在香港发布, 4.0(Ice Cream Sandwich 冰激凌三明治)版本主要更新如下: 1、全新的ui 2、全新的Chrome Lite浏览器,有离线阅读,16标签页,隐身浏览模式等。 3、截图功能 4、更强大的图片编辑功能 5、自带照片应用堪比Instagram,可以加滤镜、加相框,进行360度全景拍摄,照片还能根据地点来排序 6、Gmail加入手势、离线搜索功能,UI更强大。 7、新功能People:以了解人照片为核心,界面偏重滑动而非点击,集成了Twitter、Linkedin、Google+等通讯工具。有望支持用户自定义添加第三方服务。 8、新增流量管理工具,

10、可具体查看每个应用产生的流量。 9、正在运行的程序可以像电脑一样的互相切换 10、人脸识别功能,同时前置摄像头可以进行面部解锁。 11、系统优化、速度更快 12、支持虚拟按键,手机可以不再拥有任何按键 13、更直观的程序文件夹 14、平板电脑和智能手机通用 15、支持更大的分辨率 16、专为双核处理器编写的优化驱动 17、全新的Linux内核 18、增强的复制粘贴功能 19、语音功能 20、全新通知栏 21、更加丰富的数据传输功能 22、更多的感应器支持 23、语音识别的键盘 24、全新的3D驱动, 游戏支持能力提升 25、全新的谷歌电子市场 26、增强的桌面插件自定义Android 5.0

11、Jelly Bean (果冻豆)继“冰激凌三明治”之后的下一版Android系统。三、Android特点 Android手机操作系统的推出,大大受到广大编程人员的喜爱。那么它究竟有什么出色的特点吸引着人们的眼光呢?这里总结了一些Android特点,以供对此有兴趣的朋友参考学习。1. Android是什么?Android是一个平台,主要包括Linux微内核,中间件(SQLite等),关键应用(电话本、邮件、短消息、GoogleMap、浏览器等),提供的Java框架,以及Android中的JVM。2.Android特点之关键类视图,ContentProviders(应用交互管理类)、Resourc

12、eManager非编码资源管理类、NotificationManager(通告管理类)、ActivityManager(生命周期管理类)。3.Android特点之界面开发这一块主要讨论了Android的界面开发机制,可以讲组件的初始化抽取出来放到配置文件中,组件更新用编码方式来处理。4.应用构成Android的应用一般由以下四个关键部分构成Activity、IntentReceiver、Service、ContentProvider。其中Activity是必要部分。应用场合:Activity每个应用都是必须得,Activity代表一个应用的一个具体的界面管理类,其本身并不显示。IntentRe

13、ceiver可使应用对外部事件做出响应,比如,当应用正在执行,突然有了来电,这个时候可使用IntentReceiver做出处理是应用更健壮。Service Android应用的生命周期是由Android系统来决定的,不由具体的应用的线程左右。当应用要求在没有界面显示的情况还能正常运行,(要求有后台线程,而后台线程是不会被系统回收,直到线程结束)这个时候就需要用到ServiceContentProvider 可以说ContentProvider封装很多Android当中的上下文环境,包括SQLite,这就使得在不同应用之间交互成为可能。5.Android特点之布局管理FrameLayout:左上

14、角只显示一个组件。LinearLayout:线性布局管理器,分为水平和垂直俩中,只能进行单行布局。TableLayout:任意行和列的表格布局管理器。其中TableRow代表一行,TableRow的每一个视图组件代表一个单元格。AbsoluteLayout:绝对布局管理器,坐标轴的方式,左上角是(0,0)点,往右x轴递增,往下Y轴递增。RelativeLayout:相对布局管理器,更具最近一个视图组件,或是顶层父组件来确定下一个组件的位置。6.Activity交互Intent方式:Intent其实就是用来在Activity之间做交互用的,需要说明的是Intent有个意图说明,值得用深究,举个简

15、单的例子,有种叫Intent.ACTION_CALL,可直接拨打电话。SharedPreferences是Android平台上一个轻量级的存储类,主要是保存一些常用的配置。SharedPreferences类似过去Windows系统上的ini配置文件,但是它分为多种权限,可以全局共享访问,最终是以xml方式来保存,效率不如Intent,但是由于可以共享,所有可以再Acitivity之间交互。但其效率比SQLite要高。SQLite也就是数据库,这种方式不推介,因为其效率问题,如果是在不同应用之间交互,可以考虑SQLite。或是永久存储的情况下。7.Android特点之生命周期理解Android生命周期非常重要,主要有以下几点每一个Android应用都是以一个进程的方式运行的,其生命周期不是有自身控制,而是由系统根据运行的应用的一些特征来决定。所有理解好Android生命周期对你的应用什么时候会被系统回收很重要。理解好生命

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1