Android手机rom分区以及sd卡总结

来源:互联网 发布:淘宝助理增量下载订单 编辑:程序博客网 时间:2024/05/02 01:10

rom分区:

       通常市面上卖的Android手机常常标着的Rom多少个G,但实际买来的时候通过在 设置—》储存,里查看要少,比如4个grom的手机买来后实际的存储只有一个G可以使用。原因在于,rom空间的分配。在我们买来的手机,4个G的rom,除去分给系统的一部分,应用程序安装的部分(也就是所谓的系统区和程序区),剩下的空白空间就是我们能够看到的,可以使用的存储区域,我们通常把这块区域叫做手机的内部存储,它对应android根目录下的sdcard目录和/mnt/sdcard目录,后面会介绍到。

一下是我手机内部的分区:


其中已经占用了3个G的空间,我的手机Rom是4个G的,还剩下1个G是作为我手机的内部存储,在上图中并没有显示。

以下是android手机的分区描述:

system:用于存放系统自带软件和缓存

cache:缓存文件夹,用于存放系统自带程序生成的缓存文件

dev:存放以CPU为主的系统硬件参数设置文件

data:用于存放第三方软件和缓存

mnt/asec连接电脑后出现的盘符,可直接当U盘使的文件夹

mnt/obb:作用同mnt/asec


 

sdcard:

        在现在的android手机中,由于有从rom划分出来的内置存储和可以插sd卡两个控件,所以就产生了/mnt/sdcard和/mnt/sdcard2.在按揉的提供的模拟器中是没有sdcard2这个目录的,原因在于模拟器并没有将rom划分出内部存储。

         通过代码,获取内部空间的时候,发现不同的手机获取的方式各有不同:比如说我的华为手机,获取手机内部存储的时候,实际上获取的是/data分区的空间,而在有的手机获取的却是rom划分后剩余的空间(及被我们叫做内部存储的空间)

而获取sdcard空间的时候分两种情况:

1、手机没有插sd卡的时候,这时获取的总SD卡空间为rom被划分后剩余的内部存储空间

2、手机插上sd卡的时候,这时获取的总SD卡空间为外部sd卡的空间

注意,有的手机在没插卡的情况下获取的是内部储存空间,插卡之后获取的是内部存储加外部存储空间的和



参考地址:http://tieba.baidu.com/p/1507101337



原创粉丝点击