码迷,mamicode.com
首页 > 移动开发 > 详细

图解安卓手机存储命名

时间:2015-08-25 11:58:26      阅读:230      评论:0      收藏:0      [点我收藏+]

标签:

技术分享

RAM用于存储运行时数据,功能等同于一般PC的内存,一般的系统维护工具如LBE会在桌面上放置一个快捷图标,显示内存占用,这里指的就是RAM的占用情况;

内部存储用于存储系统和应用程序执行体文件,这部分严格来说是无法手动修改的,有很多程序选择将数据放置到这里,导致内部存储成为软件安装瓶颈;

手机存储是内置物理存储中可以手动修改的部分,用于存放程序的数据文件和一般文件,有些程序支持将安装的程序从手机存储移至SD卡,这是所谓软件搬家,但其不会节省内部存储的空间;

SD卡功能上与手机存储相同,通过对系统配置文件进行修改,可更改盘符(SD0 SD1),但要注意这种操作需要ROOT权限,并且应在系统尚未安装其他外部软件时执行,否则可能导致程序入口失效。

例如

笔者小牛2手机,RAM2G,ROM16G,SD32G

实际上ROM容量包含系统占用的一部分空间(不可见),2G内部存储,10G左右的手机存储(SD0)

大部分程序主体和一般文件存放在SD卡中,少量数据存放在手机存储,还有不少程序生成的数据存放在内部存储。

在占用内部存储的程序中,QQ 137M,微信 109M,支付宝 96M 名列前三,最终所有软件共占用了1.9G空间,导致内部存储(230M)不足以支持新软件的安装(虽然手机存储和SD卡中仍然有大量可用空间)。

存疑

不知有没有方法可以令应用将其数据存放在SD卡空间内,避免消耗内部存储?

目前尚未找到好的解决方案:软件搬家只移动了执行程序,而没有迁移真正占用空间的数据;使用数据清除会导致程序运行信息丢失,对QQ、微信这类程序显然不可行,不是长久之计。

图解安卓手机存储命名

标签:

原文地址:http://www.cnblogs.com/heroius/p/4756832.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!