下载此文档

手机android平台的相关知识.doc


文档分类:IT计算机 | 页数:约42页 举报非法文档有奖
1/42
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/42 下载此文档
文档列表 文档介绍
Android是Google于2007年11月05日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成。它采用软件堆层〔Software Stack,又名软件叠层〕的架构,主要分为三局部。底层在一个设备可以高效地运行多个虚拟机。,dex格式是专为Dalvik设计的一种压缩格式,适合内存和处理器速度有限的系统。 大多数虚拟机包括JVM都是基于栈的,而Dalvik虚拟机那么是基于存放器的。两种架构各有优劣,一般而言,基于栈的机器需要更多指令,而基于存放器的机器指令更大。dx 是一套工具,可以将 Java .class 转换成 .dex 格式。。由于dex有时必须进展最正确化,会使文件大小增加1-4倍,以ODEX结尾。 Dalvik虚拟机依赖于Linux 内核提供根本功能,如线程和底层内存管理。
3、Library
  Android包含一个C/C++库的集合,供Android系统的各个组件使用。这些功能通过Android的应用程序框架〔application framework〕暴露给开发者。下面列出一些核心库: 系统C库——标准C系统库〔libc〕的BSD衍生,调整为基于嵌入式Linux设备 媒体库——基于PacketVideo的OpenCORE。这些库支持播放和录制许多流行的音频和视频格式,以及静态图像文件,包括MPEG4、 、 MP3、 AAC、 AMR、JPG、 PNG 界面管理——管理访问显示子系统和无缝组合多个应用程序的二维和三维图形层 LibWebCore——新式的Web浏览器引擎,驱动Android 浏览器和内嵌的web视图 SGL——根本的2D图形引擎 3D库——基于OpenGL ES APIs的实现。库使用硬件3D加速或包含高度优化的3D软件光栅 FreeType ——位图和矢量字体渲染 SQLite ——所有应用程序都可以使用的强大而轻量级的关系数据库引擎
4、Application Framework
  通过提供开放的开发平台,Android使开发者能够编制极其丰富和新颖的应用程序。开发者可以自由地利用设备硬件优势、访问位置信息、运行后台效劳、设置闹钟、向状态栏添加通知等等,很多很多。 开发者可以完全使用核心应用程序所使用的框架APIs。应用程序的体系构造旨在简化组件的重用,任何应用程序都能发布他的功能且任何其他应用程序可以使用这些功能〔需要服从框架执行的平安限制〕。这一机制允许用户替换组件。 所有的应用程序其实是一组效劳和系统,包括: 视图〔View〕——丰富的、可扩展的视图集合,可用于构建一个应用程序。包括包括列表、网格、文本框、按钮,甚至是内嵌的网页浏览器 内容提供者〔Content Providers〕——使应用程序能访问其他应用程序〔如通讯录〕的数据,或共享自己的数据 资源管理器〔Resource Manager〕——提供访问非代码资源,如本地化字符串、图形和布局文件 通知管理器〔Notification Manager〕——使所有的应用程序能够在状态栏显示自定义警告 活动管理器〔Activity Manager〕——管理应用程序生命周期,提供通用的导航回退功能
5、Application
  Android装配一个核心应用程序集合,包括电子邮件客户端、SMS程序、日历、地图、浏览器、联系人和其他设置。所有应用程序都是用Java编程语言写的。更加丰富的应用程序有待我们去开发! 从上面我们知道Android的架构是分层的,非常清晰,分工很明确。Android本身是一套软件堆叠(Software Stack),或称为「软件叠层架构」,叠层主要分成三层:操作系统、中间件、应用程序。从上面我们也看到了开源的力量,一个个熟悉的开源软件在这里奉献了自己的一份力量。
深入Android
【一】 —— 序及开篇
对于Android,我也算是老人了,所谓,有文有真想。正由于这段玩票经历,使得我在毕业后,鬼使神差的成为移动平台的一名码工,再次有时机放肆的拥抱Android。
2021开年,手上突然有了一把闲散时间,有时机进一步总结和学习Android。于是想再一次为Android写一系列的东西,这些东西来自于一些开发经历,对源码的学习和对Android的浅薄认识,也算是鞭笞自己学习的一种手段。
其下所有内容,预计有十数篇,抑或更多。根本和技术相关,也许会配有一些其他相关比拟闲淡的话题。可能会有一些具象实例,但更多的可能是自己的一些理解和认知。所有一切,源自于妄自挖掘,

手机android平台的相关知识 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数42
  • 收藏数0 收藏
  • 顶次数0
  • 上传人2623466021
  • 文件大小139 KB
  • 时间2022-07-15