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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

Android系统调研报告材料Word文档格式.docx

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

2、Core2媒体引擎 10、新增面向视觉或听觉困难人群的易用性插件Eclair 松饼2009年10月26日,2.0Eclair 松饼版本软件开发工具包发布。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、支持动态桌面的设计/2.2.1 Froyo 冻酸奶2010年5月20日,2.2Froy

3、o 冻酸奶版本软件开发工具包发布。1、整体性能大幅度的提升 2、3G网络共享功能。3、Flash的支持。4、App2sd功能。5、全新的软件商店。6、更多的Web应用API接口的开发。Gingerbread 姜饼2010年12月7日,2.3Gingerbread 姜饼版本软件开发工具包发布。1、增加了新的垃圾回收和优化处理事件 2、原生代码可直接存取输入和感应器事件、EGL/OpenGL ES、OpenSL ES。3、新的管理窗口和生命周期的框架。4、支持VP8和WebM视频格式,提供AAC和AMR宽频编码,提供了新的音频效果器 5、支持前置摄像头、SIP/VOIP和NFC近场通讯 6、简化界

4、面、速度提升:7、更快更直观的文字输入:8、一键文字选择和复制/粘帖:9、改良的电源管理系统:10、新的应用管理方式:Honeyb 蜂巢2011年2月2日, 3.0Honeyb 蜂巢版本主要更新如下:优化针对平板 全新设计的UI增强网页浏览功能 n-app purchases功能2011年5月11日在Google I/O开发者大会宣布发布,版本主要更新如下:HoneybXBOX 360无线手柄 widget支持的变化,能更加容易的定制屏幕widget插件。2011年7月13日发布,版本更新如下:支持7英寸设备 引入了应用显示缩放功能Ice Cream Sandwich 冰激凌治2011年10月

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

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

7、激凌治之后的下一版Android系统。三、Android特点Android手机操作系统的推出,大大受到广阔编程人员的喜爱。那么它终究有什么出色的特点吸引着人们的眼光呢?这里总结了一些Android特点,以供对此有兴趣的朋友参考学习。1. Android是什么?Android是一个平台,主要包括Linux微核,中间件SQLite等,关键应用本、短消息、GoogleMap、浏览器等,提供的Java框架,以与Android中的JVM。视图,ContentProviders应用交互管理类、ResourceManager非编码资源管理类、NotificationManager通告管理类、Activity

8、Manager生命周期管理类。这一块主要讨论了Android的界面开发机制,可以讲组件的初始化抽取出来放到配置文件中,组件更新用编码方式来处理。Android的应用一般由以下四个关键局部构成Activity、IntentReceiver、Service、ContentProvider。其中Activity是必要局部。应用场合:Activity每个应用都是必须得,Activity代表一个应用的一个具体的界面管理类,其本身并不显示。IntentReceiver可使应用对外部事件做出响应,比如,当应用正在执行,突然有了来电,这个时候可使用IntentReceiver做出处理是应用更健壮。Servic

9、e Android应用的生命周期是由Android系统来决定的,不由具体的应用的线程左右。当应用要求在没有界面显示的情况还能正常运行,要求有后台线程,而后台线程是不会被系统回收,直到线程完毕这个时候就需要用到ServiceContentProvider 可以说ContentProvider封装很多Android当中的上下文环境,包括SQLite,这就使得在不同应用之间交互成为可能。FrameLayout:左上角只显示一个组件。LinearLayout:线性布局管理器,分为水平和垂直俩中,只能进展单行布局。TableLayout:任意行和列的表格布局管理器。其中TableRow代表一行,Tabl

10、eRow的每一个视图组件代表一个单元格。AbsoluteLayout:绝对布局管理器,坐标轴的方式,左上角是0,0点,往右x轴递增,往下Y轴递增。RelativeLayout:相对布局管理器,更具最近一个视图组件,或是顶层父组件来确定下一个组件的位置。Intent方式:Intent其实就是用来在Activity之间做交互用的,需要说明的是Intent有个意图说明,值得用深究,举个简单的例子,有种叫Intent.ACTION_CALL,可直接拨打。SharedPreferences是Android平台上一个轻量级的存储类,主要是保存一些常用的配置。SharedPreferences类似过去Win

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

12、性。比如应用的初始化应该放到onCreate方法中,应用暂停的时候应用重写onPause方法来保存当前应用操作结果。8. SQLiteSQLite是Android中提供的置数据库,据说比MySql更轻巧。SQLite也是开源产品。数据库的操作方式主要有以下俩中:SQL语句直接操作,插入、更新、删除都可以直接写SQL语句,调用execSQL()就可以,而查询需要使用rawQuery来完成,查询结果返回是一个可滚动的结果集,Cursor在对Cursor操作前,需要将其游标移动到第一位,每取一个结果向下移一位。四、Android技术分析系统构架:如下图显示的是Android操作系统的主要组件: An

13、droid系统构架由5局部组成,分别是:Linux Kernel、Android Runtime、Libraries、Application Framework、Applications。1、Linux KernelAndroid基于Linux 2.6提供核心系统服务,例如:安全、存管理、进程管理、网络堆栈、驱动模型。Linux Kernel也作为硬件和软件之间的抽象层,它隐藏具体硬件细节而为上层提供统一的服务。2、Android RuntimeAndroid包含一个核心库的集合,提供大局部在Java编程语言核心类库中可用的功能。每一个Android应用程序是Dalvik虚拟机中的实例,运行在

14、他们自己的进程中。Dalvik虚拟机设计成,在一个设备可以高效地运行多个虚拟机。Dalvik虚拟机可执行文件格式是.dex,dex格式是专为Dalvik设计的一种压缩格式,适合存和处理器速度有限的系统。大多数虚拟机包括JVM都是基于栈的,而Dalvik虚拟机如此是基于存放器的。两种架构各有优劣,一般而言,基于栈的机器需要更多指令,而基于存放器的机器指令更大。dx 是一套工具,可以将 Java .class 转换成 .dex 格式。一个dex文件通常会有多个.class。由于dex有时必须进展最优化,会使文件大小增加1-4倍,以ODEX结尾。Dalvik虚拟机依赖于Linux 核提供根本功能,如

15、线程和底层存管理。3、LibrariesAndroid包含一个C/C+库的集合,供Android系统的各个组件使用。这些功能通过Android的应用程序框架application framework暴露给开发者。下面列出一些核心库:系统C库标准C系统库libc的BSD衍生,调整为基于嵌入式Linux设备 媒体库基于PacketVideo的OpenCORE。这些库支持播放和录制许多流行的音频和视频格式,以与静态图像文件,包括MPEG4、 H.264、 MP3、 AAC、 AMR、JPG、 PNG 界面管理管理访问显示子系统和无缝组合多个应用程序的二维和三维图形层 LibWebCore新式的Web

16、浏览器引擎,驱动Android 浏览器和嵌的web视图 SGL根本的2D图形引擎 3D库基于OpenGL ES 1.0 APIs的实现。库使用硬件3D加速或包含高度优化的3D软件光栅 FreeType 位图和矢量字体渲染 SQLite 所有应用程序都可以使用的强大而轻量级的关系数据库引擎 4、Application Framework通过提供开放的开发平台,Android使开发者能够编制极其丰富和新颖的应用程序。开发者可以自由地利用设备硬件优势、访问位置信息、运行后台服务、设置闹钟、向状态栏添加通知等等,很多很多。开发者可以完全使用核心应用程序所使用的框架APIs。应用程序的体系结构旨在简化组

17、件的重用,任何应用程序都能发布他的功能且任何其他应用程序可以使用这些功能需要服从框架执行的安全限制。这一机制允许用户替换组件。所有的应用程序其实是一组服务和系统,包括:视图View丰富的、可扩展的视图集合,可用于构建一个应用程序。包括包括列表、网格、文本框、按钮,甚至是嵌的网页浏览器 容提供者Content Providers使应用程序能访问其他应用程序如通讯录的数据,或共享自己的数据 资源管理器Resource Manager提供访问非代码资源,如本地化字符串、图形和布局文件 通知管理器Notification Manager使所有的应用程序能够在状态栏显示自定义警告 活动管理器Activi

18、ty Manager管理应用程序生命周期,提供通用的导航回退功能 5、ApplicationsAndroid装配一个核心应用程序集合,包括电子客户端、SMS程序、日历、地图、浏览器、联系人和其他设置。所有应用程序都是用Java编程语言写的。更加丰富的应用程序有待我们去开发!从上面我们知道Android的架构是分层的,非常清晰,分工很明确。Android本身是一套软件堆叠(Software Stack),或称为软件叠层架构,叠层主要分成三层:操作系统、中间件、应用程序。从上面我们也看到了开源的力量,一个个熟悉的开源软件在这里贡献了自己的一份力量。Android开发 开发工具:Google推出的S

19、DK(software development kit)。 开发环境:Google已经发布了Android3.0,但是目前来说2.X仍然占据了市场最大的份额,达到了90%以上,因此开发环境推荐使用SDK2.2+Eclipse 开发语言:Android的SDK是Java的,将来可能有其他语言版本。五、Android的优劣势Android性能之优点:Android是一个多任务操作系统,最近运行过的程序都常驻后台,而在存管理上如此由系统选择性的自动杀掉占用存的近期非活跃进程,不用像 Symbian和Windows Mobile一样手动关闭程序。运行速度也是Google手机 的强项之一,尽管其核心处理

20、器的频率以与存搭配并非最顶级的配置,但在Android平台中有着畅快淋漓的速度表现,许多试用过该机的人均对其流畅度赞 不绝口。有了速度的保障,对于其它丰富应用自然游刃有余。另外据悉,Android平台对于手机的硬件配置要求并不高,因此不会出现Linux平台那 样门槛较高的尴尬局面。首先是不亚于苹果iPhone的华丽UI界面,自由度更高的触控方式如此诠释了手机超炫的操控性,加上QWERTY全键盘的附体,无疑迎合了更多用户的使用习惯。对于Android 2.0版本操作系统,从目前归纳和总结的情况来看,相比之前版本主要有了比拟重大改良,除了拥有全新的用户界面之外,新版本的改良还包括对原生的微软Exc

21、hange服务支持和Facebook功能整合,以与浏览器的改良、完全更新后的地图应用程序等等。具体来说,新系统的特性主要表现在以下几点:操作系统的整体运行速度更快,尤其是浏览器的表现更是得到了极大提升。此外,浏览器现在也支持双击屏幕进展缩放。2 Facebook中的好友整合至联系人功能中,不需要再安装第三方软件3 整个系统许多地方都支持语音控制,并拥有独立的控制面板。4 谷歌地图服务更新5 原生支持微软Exchange服务,并且还进一步完善了系统的功能,比如整合多个不同,提供统一的收件箱,在使用上更加的便利和快捷。而对于那些与人分享快乐的人而言,6 浏览器有了新的操作界面,同时URL地址输入框

22、也重新制作,并可显示出Favicon图标。不过,目前的版本还没有Flash 10,但性能感觉比HTC自定义的浏览器稍好,有点接近iPhone 3GS页面浏览速度了。有些可惜的是,该版本的浏览器依然不支持多指触摸,只能是双击来实现缩放。此外,针对驾车一族,拥有新的“Car Home应用程序为各功能提供了易于操作的快捷,还能方便地使用语音控制功能,便于用户驾车时使用。比如你可以用语音进展网络搜索,还可以查看地图、选择联系人、搜索你的手机。当你开车时说一句“到加油站的地图,你的手机就能通过Google Maps显示出当前到最近加油站的路线导航图。Android性能在开发中的方便性:1:系统自带大量封

23、装好的控件,而且可以自定义控件,使用方便,提高编程效率2:系统自带调试工具丰富,能够很好的满足调试和监视程序运行情况 如:存使用界面布局 线程使用等。3:系统提供大量函数库,程序员可以把更多的精力放在业务逻辑上Android性能之缺点:Android缺点1、没有自带资源管理器。或者叫文件管理器,这是手机很重要的一项功能,比照Symbian平台和Windows Mobile平台,后两者均有自带的文件管理器,而且这是系统最常用的功能之一。虽然Android也可以容易地安装第三方文件管理器,但假如能自带,自然会免去不少麻烦,而且这里面还有一个原因是,将来有很多定制化的Android平台智能机,可能不

24、会带Market,这样安装第三方软件来实现也比拟麻烦。Android缺点2、没有自带任务管理器。不能说Android平台完全没有自带任务管理器,长按主页键可以弹出最近打开的六个程序列表,并且可以方便地进展切换,但是却不具备关闭的功能,同样是一大痛。这一问题同样也可以通过安装第三方任务管理器解决,但不是一样增加了麻烦么?Android缺点3、蓝牙传输文件不方便。之前苹果iPhone中也有这样的问题,蓝也不允许传输文件。现在Android置的蓝牙功能是允许传输的,但也有一些限制,使用起来没有那么完美这一问题也亟需完善。Android缺点4、缺少大型游戏软件。在数量上,Android平台现在已经具有

25、超过1万款的应用软件。由于其中绝大局部为免费软件,同样也带来了“免费品质,即功能相对简单,特别是在游戏局部,没有大型手机游戏,诸如手机版的极品飞车、实况足球等。这些桌面端的巨型游戏都有在iPhone App Store中出现。Android缺点5、界面定制不够简单。现在手机的外观定制是很重要的,我们知道Symbian平台有非常丰富的主题软件,主题下载到手机之后,只需在相应的目录选择设定就可以了。如果你是一个爱研究的用户,使用诺基亚的主题编辑软件还可以进展自定义的修改。同样在Windows Mobile系统里,“今日桌面设置同样可以方便地自定义桌面界面,这种自定地的方式有所不同的是,可以将不同的今日插件选择是否显示在桌面。相比之下,现在Android的主题自定义方式还很繁琐,而且没有官方的主题格式推出。应该说从Android 1.0,经过Android 1.5、Android 1.6、再到现在最新的Android 2.1,Android平台得到了长足的开展,但上面提到的几项不足依然非常明显,只有尽快改良,才能更好地进一步扩市场。

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

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