好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

android的系统架构和其操作系统.doc

3页
  • 卖家[上传人]:ss****gk
  • 文档编号:209181021
  • 上传时间:2021-11-09
  • 文档格式:DOC
  • 文档大小:57.50KB
  • / 3 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • android的系统架构android的系统架构和其操作系统一样,采用了分层的架构从架构阁看,android分为四个层,从高S到低S分 别是应用程序层、应用程序框架层、系统运行库层和linux核心层1. 应用程序Android会同一系列核心应用程序包-•起发布,该应川程序乜乜括email客户端,SMS短消息程序,日历,地虬 浏览器,联系人管理程序等所有的应用程序都是使用JAVA语言编写的2. 应用程序框架开发人员也可以完全访问核心应用程序所使用的API框架该应用程序的架构设汁简化/组件的重用;任何一个 应用程序都町以发布它的功能块并且任何其它的应用程序都吋以使用其所发布的功能块(不过得遵循框架的安全 性限制)同样,该应川程序重用机制也使坰户可以方便的替换程序组件隐藏在每个应用后面的是一系列的服务和系统,其中包括;*丰富而乂可扩展的视图(Views),可以用來构建应用程序,它包括列表(lists),网格(grids),文木框 (textboxes),按钮(buttons),甚至可嵌入的web浏览器内容提供器(Content Providers)使得应用程序可以访问另一个应用程序的数据(如联系人数据库),或 者共享它们自己的数据*资源管理器(Resource Manager)捉供非代码资源的访问,如本地字符中,图形,和布局文件(layout files )*通知行理器(Notification Manager)使得应用程序可以在状态栏中显示自定义的提示信息。

      活动管理器(Activity Manager)用來管理应用程序生命周期并捉供常用的导航回退功能有关更多的细节和怎样从头写一个应用程序,请参考如何编写一个Android应用程序.3. 系统运行库1)程序库Android包含一些C/C++库,这些库能被Android系统中不同的组件使用它们通过Android应用程序框架为 开发者提供服务以下是一些核心库:*系统C库-一个从BSD继承来的标准C系统函数库(libc ),它楚专门为基于embedded linux的 设备定制的媒体库-棊于PacketVideoOpenCORE;该库支持多种常用的音频、视频格式回放和录制,冋时支持静态 图像文件编码格式包括 MPEG4, H.264, MP3, AAC, AMR, JPG, PNG Surface Manager -对砬示子系统的管理,并且为多个应用程序提供了 2D和3D图层的无缝融合 LibWebCore - 一个最新的web浏览器引擎川,支持Android浏览器和一个可眹入的web视图SGL-底层的2D图形引窄* 3D libraries -基于OpenGL ES 1.0 APIs实现;该库可以使用硬件3D加速(如果可用〉或者使用髙度优化 的3D软加速。

      FreeType-位图(bitmap)和矢量(vector)字体显示 SQLite - 一个对于所有应用程序可用,功能强劲的轻型关系型数据库引擎2)Android运行库Android包括了一个核心库,该核心库提供了 JAVA编程语言核心库的大多数功能每-个Android应用程序都在它自己的进程中运ft,都拥有一个独立的Dalvik虚拟机实例Dalvik被设计成一 个设备可以同吋高效地运行多个虛拟系统Dalvik虚拟机执行(.dex)的Dalvik可执行文件,该格式文件针对 小内存使用做了优化同时虚拟机是棊于寄存器的,所女的类都经由JAVA编译器编译,然后通过SDK中的"dx" 工具转化成.dex格式由虚拟机执行Dalvik虚拟机依赖于linux内核的一些功能,比如线程机制和底层内存管理机制4丄inux内核Android的核心系统服务依赖于Linux 2.6内核,如安全性,lAl存管理,进程管理,网络协议栈和驱动校型 Linux内核也同时作为硬件和软件栈之fN的抽象层应周找序和,1媒件*肤系人•小件, 侈的用找拒触M器‘面□賢理囉播供番‘挽系疣、 通知費理》、软件包曾现器、电迗#球器资凍督瓚器位霣曹覆器.传器督现器.庞-Antfrow 运 射一媒純采-SQLrtc抜娜| OpeoGL&S•丨 |F:eeTnWdKnDalvik$GL |SSL*Urtux内抜•驻示馳脉相机媒功程序• 存中雀坊程乎VSB蠼功助F番城泌功租平 电源董理<刷机:简单的说,android的刷机,就相当于给它重装一下系统,这和我们常见的电脑重装系统类似。

      通过 刷机,给装入全新的系统 Recovery:翻译过来的意思就是恢复,不明思议,这超L的-•个恢釭模式通过这个recovery,用户可以实现安装系统(就是所谓的刷机),清空各种数裾,为内存卞•分区, 备份和还原等等很多功能它类似于电脑上的Ghost 一键恢复 ROM: ROM是英文Read Only Memory简写,通俗的來讲ROM就是android的操作系统,类似丁•电脑的操作系统Windows xp,Windows7等等T 时说给电脑重装系统,拿个系统光盘或足镜像文件重新安装一下就好了而android上刷机也足这个道理, 将ROM包通过刷机,重新写入到中,ROM就是android上的系统包 Wipe: Wipe翻译过來的总思就是抹去,擦除等,在recovery模式下有个wipe选项,它的功能就是消除中的各种数裾,这和恢复出厂 伹差不多我们最常川到wipe足在刷机之前,大家可能会看到盅要WIPE的提示,足指刷机前清空数裾,注意 wipe前备份-下中要的东两哦好了,看了这些名讷解释,是不楚对刷机的一些专业术语都奋所了解了呢? 下面我们就开始刷机过程吧 刷机前先对自己中的一些重要内容进行备份吧,像名片,短信,日历等簠要信息,冇需要的就先备份一下,否则刷机后就都没了。

      备份好以后,我们需要先给我们的android下载一个适合该使用的rom包,这就像电脑上在审做系统前需耍买张系统盘或是在网上下载一个系统镜像,这 里要注意的足,毕竞不足电脑,大家在下载rom时-•定要下载适合自己的相应版本,其他型号的rom 是不通用的 池备工作都完成丫,首先,将下载好的rom包通过数据线或是读卡器放到SD卡的根目录不, 然后重命名为update.zip,然后关机,按住Home小房子键的同吋按开机键,即可进入recovery恢JX模式;,然 后移动轨迹球(方向键)到第四项,按卜轨迹球选择进入"Flash zip from sdcard进入Flash zip from sdcard后, 我们找到刚水歌命名的叩date.zip文件,然后按下轨迹球(确定键)选择它选择叩date.zip后,会弹出如下图 提示然后再按下Home小房子键,就开始自动安装系统刷机r如下图就足系统的安装过程了,安装过程中不 要有其他操作,等待-•会就可完成安装当安装完毕吋,会自动进入下图这个界面,最下面那行Install from sdcard complete就说明安装成功了现在选择第-个Reboot system now重启T•机,稍等片刻即"T体脸全新Android 系统了!(注:刷机后冇次开机时间较长,请耐心等待一下)如遇到刷机失败的情况,比如刷机后出现无法开机, 无法进入系统的情况,请再次关机,然后欺新通过之前的方法再进到recovery恢复模式中,选择Wipe,进入如 下界面后,全部项R选择-•下,清空所有数据(如同恢复出厂设置),然后再重C就可进入系统了。

      如 果还是有W题,请先wipe后再新按之前的步骤再刷一次至此,整个刷机过程就结朿了,赴不赶很简单呢? 而且,刷机重装系统并没有什么风险,并不会像传说中的会使:F•机变砖或足坏掉,即使刷机失败,或足rom不合 适,只耑再换个rom重新刷一次即可。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.