
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
移动端编程开发随着互联网的不断发展而被越来越多的程序员掌握,今天我们就通过案例分析来简单了解一下,Android分区包含哪些类型。
标准分区
system分区。此分区包含Android框架。
这里是挂载到/system目录下的分区。这里有/system/bin和/system/sbin保存很多系统命令。它是由编译出来的system.img来烧入。
相当于你电脑的C盘,用来放系统。这个分区基本包含了整个安卓操作系统,除了内核(kernel)和ramdisk。包括安卓用户界面、和所有预装的系统应用程序。擦除这个分区,会删除整个安卓系统。你可以通过进入Recovery程序或者bootloader程序中,安装一个新ROM,也就是新安卓系统。
odm分区
此分区包含原始设计制造商(ODM)对系统芯片(SoC)供应商板级支持包(BSP)的自定义设置。利用此类自定义设置,ODM可以替换或自定义SoC组件,并在硬件抽象层(HAL)上为板级组件、守护程序和ODM特定的功能实现内核模块。此分区是可选的;通常情况下,它用于存储自定义设置,以便设备可以针对多个硬件SKU使用单个供应商映像。
recovery分区
recovery分区即恢复分区,在正常分区被破坏后,仍可以进入这一分区进行备份和恢复.我的理解是这个分区保存一个简单的OS或底层软件,在Android的内核被破坏后可以用bootloader从这个分区引导进行操作。
这个分区可以认为是一个boot分区的替代品,可以是你的手机进入Recovery程序,进行高级恢复或安卓系统维护工作。
cache分区
它将挂载到/cache目录下。这个分区是安卓系统缓存区,保存系统常访问的数据和应用程序。擦除这个分区,不会影响个人数据,只是删除了这个分区中已经保存的缓存内容,缓存内容会在后续手机使用过程中重新自动生成。
userdata分区
此分区包含用户安装的应用和数据,包括自定义数据。它将挂载到/data目录下,它是由编译出来的userdata.img来烧入。
这个分区也叫用户数据区,包含了用户的数据:联系人、短信、设置、用户安装的程序。擦除这个分区,本质上等同于手机恢复出厂设置,也就是手机系统一次启动时的状态,或者是后一次安装官方或三方ROM后的状态。在Recovery程序中进行的“data/factoryreset”操作就是在擦除这个分区。
vendor分区
此分区包含所有无法分发给AOSP的二进制文件。如果设备不包含专有信息,则可以忽略此分区。
radio分区
此分区包含无线装置映像,只有包含无线装置且在专用分区中存储无线装置专用软件的设备才需要此分区。
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!更多内容请加danei456学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。