学向勤中得,萤窗万卷书。这篇文章主要讲述Android关于RAMROMSD卡以及各种内存的区别相关的知识,希望能为你提供帮助。
RAM:运行时内存。相当于PC机的内存存储,用于存储应用运行时的各种对象和变量常量等,主要作用在于提高运行速度。是唯一一种断电后数据会清除的存储器。
机身内存:相当于PC机硬盘。主要包括三块区域:ROM、内部内存和外部内存。
ROM:只读型内存。此部分区域的文件只能读取,不可擦写,比如PC机C盘下面有的系统文件就是不可删除和修改的。用来存储操作系统引导类文件。这部分文件损坏,会导致手机系统无法启动和运行。此区域文件不可见。
【Android关于RAMROMSD卡以及各种内存的区别】内部内存:用来存储系统文件和应用私有文件。这部分一般是不可见的,除非获得手机root权限;里面的数据别的应用也无法访问,除非获得许可和权限。比如应用的数据库等文件就存储在这里。路径为/data/data/包名/file,可通过Environment.getDataDirectory().getPath()方法获取。
外部内存:这部分空间是手机连上电脑后显示的文件夹,作用跟SD卡相同。路径一般为:/storage/emulated,可通过Environment.getExternalStorageDirectory().getPath()方法获取。
SD卡:外置型拓展存储卡。一般指手机之外的存储介质,比如有的机型能支持两张此类存储卡(华为有的机型),有的不支持(小米有的机型)。路径一般为:/mnt/sdcard2等节点。
关于后两种存储路径,不同的机型可能会不一样,以后再详细讨论。
推荐阅读
- 医疗健康行业移动互联网app开发解决方案
- o2o移动互联网app开发解决方案
- Spring 的监听事件 ApplicationListener 和 ApplicationEvent 用法
- 本文教你们如何设置u盘打开
- 雨林深度电脑系统哪个好呢?
- sony笔记本win7家庭版下载
- 惠普笔记本重装win7系统图文详细教程
- 索尼windows764位专用系统下载
- win7专业版32位系统重装办法