※ 引述《hn9480412 (ilinker)》之铭言:
: 后来我妈也去买了智慧型手机,是SONY xperia C。基本使用上没什么问题。但要更新A
pp
: 就会一直出现ROM已满的讯息。问题是我的东西都已经转移到记忆卡了还一直说ROM已满
: 。到最后是关闭他根本用不到的服务才有办法更新,合约还没到就换红米了
: 这个也是我一直很不解的地方。为什么Android一直可以说应用程式可以转移到记忆卡
。
: 但就是有些该死的东西不能安装到记忆卡。特别是那个Facebook、LINE这种越用越肥大
的
: 应用程式(只能转移核心元件到记忆卡。多出来的快取档案怎么清就是清不掉)
: 所以这个时候我对Android的档案和系统管理有点感冒就是了。
这个真的值得讲讲...
Android的空间配置一开始真的乱七八糟
跟苹果比 苹果因为没有SD卡可插
而且起初就有8G 16G 32G规格(最早期)
你放什么就什么(只要手机肯让你写入)
都不会有东西到底放哪才对的问题
全部容量没有区分哪一区放程式 哪一区放资料
这边就稍微回顾一下我印象中的Android空间分配吧~
2.2以前的系统
手机本身可能给512MB Rom 你程式安装后就是放到Rom中 然后程式产生的资料就放到SD卡
中的Android资料夹
但是这样就多出一个问题 Rom空间太小程式放不多
所以2.2就给了一个APP2SD,可以把程式的一部分移动到SD卡的隐藏资料夹中(.android_s
ecure)
一部分上缓解了程式安装空间不足的问题
但是后来多了一个非常怪异的切割法...
大家的期望应该是希望data区越大越好(程式才装的多.因为移动SD卡开机变慢 效能不佳)
结果16G 32G或是原Po提到的XC(4G Rom)
变成2G Data区 其余当作''模拟SD卡''
这时候就好笑了...你的外插SD卡等于完全没办法放任何应用程式资料了
P.S部分导航软件的数据资料包倒是有设定可以自动读取外插SD卡 减缓模拟SD卡容量不足
的囧境
我曾玩过一个App,用挂载的,游戏obb数据包放在外插SD卡,App设定挂载在内部正确路径
中
但是到后期...2G Data即便你有移动了 也是接近满了
这时候解法就很多种...
Link2SD,但是要先重新切割SD卡,前面512MB Rom也能这么搞
而有些手机就直接刷机搞扩容
线刷重新分配Data区 有的可以扩大到4G 6G,弄完就真的很好用了
但是这是适用于内建16G 32G的手机
4G Rom切割DATA+模拟SD的装置比较惨
Data小 模拟SD也小...根本进退两难
所以直接改系统中vold.fstab档,把内部模拟SD和外插SD进行交换
但是有可能因此无法进系统...重刷才行
然后总算...最终版是分区不在分内外
16G 就是10G可以放程式和媒体档,32G 有25G之类的
然后需要时,还是有留App2SD让你移动(不过通常不需要 除非空间真的不足)
然后6.0有一个合并功能,我目前还没试过 不予置评~
因为实在太多年...如果上述有误还请指教!