老G7升级安卓4.0

我不是一个会主动追着时髦东西跑的人,我的老G7上自带的安卓2.2,一直用到现在,但是不知是装的软件有啥冲突,还是用的时间长了系统出了什么问题 - 大概用了1年之后,就经常会死机,而且需要拔电池如此暴力的方法重启才行。但即使如此, 我也还是一直这么用着,毕竟还能用嘛 - 升级新系统是要时间,也是有风险的。 

直到今天,在我鼓捣opencv for android的时候,想把一个使用了opencv的程序安装到我的手机上时,提示系统空间不足(其实那个apk包也就6~7M而已了), 这是另外一个经常困扰我的问题,可用系统空间严重不足,导致我得非常小心的管理着我安装软件,还得经常卸载一些必要的程序以便尝试/安装新程序(可怕的手工版的“颠簸”)。

基于以上两个问题,加上360提供的刷机精灵刷机极其方便,便决定升级。我认为这可以解决我的问题。

死机问题:系统问题,从2.2升级到4.0,应该能解决这种问题了吧。

空间不足问题:研究了一把,系统的存储构成:

 

我的G7的存储应该是512M, 576M以及16G,把上面图中的各种存储与其对应,应该是:

  • ROM: 512M - 安装系统以及程序,可持久化
    • 内部存储 - 安装用户程序
    • 系统存储 - 安装android系统,以及系统程序
  • RAM:576M - 运行时所需的内存,不可持久化
    • 内存 - 程序运行所用的内存
    • 系统缓存 - 专门分配给系统进行缓存的物理内存,主要是为了系统的速度及稳定性。(猜测)
  • SD: 16G
    • A2SD - 在SD卡上动态划分出来的空间,用来安装用户程序(从而节省了内部存储),注意这个空间的大小是会变化的
    • 其他数据 - 就是你存在sd卡上的数据

 所以对于这个问题的解决方案便是:

  1. 安装精简版的系统,不会自带太多乱起八糟的程序,360的刷机精灵已经把这整个过程傻瓜化了,非常好用。
  2. 把一些可以安装到SD卡的程序安装到SD卡 - 事实上,使用360手机助手,这个步骤也被自动化了
  3. 把一些不能安装到SD卡的程序转化为系统程序 (系统程序与用户程序不在同一分区,事实上,我的系统分区还有蛮多空间的),这个转化可以用一款叫做钛备份的软件做到。

论证完毕,在360刷机精灵中下载ROM - 一键刷机,20分钟左右之后,一个全新的4.0系统就搞定了,鼓捣了一下,发现两个问题:

  1. 没有内置铃声,且无法选择SD卡上的铃声 - 两个方案,一是用360优化大师的铃声管理;一个是把铃声拷贝到SD卡根目录的Ringtones目录下,手机会自动去读这个文件夹并列出里面的铃声,同理处理闹铃。。。
  2. Gmail无法打开,这是个非常严重的问题,因为我的联系人,我的主要邮箱都是这个。google一把,发现需要安装google的基础框架,如这篇博客所言,但是还是会有一些google程序crash的问题,研究后发现需要把这些google程序转为系统程序,这需要安装钛备份这个程序。

好,问题解决,说一下最终感觉:

  1. 空间经过小心的调优,比以前要好多了
  2. 系统死机需要拔电池重启还是时有出现 - shame on android。进过如此多版本的更新,尽然还是这种问题。app要把它搞死机都很难,而且人家很自信,根本就不给你拔电池的机会。
  3. 新的界面与操作风格的确大有改进,但是如此的不稳定性,让这些可有可无的功能瞬间失色 - 我的下一个手机,我可能要好好考虑一下是否继续用安卓系统了。
posted @ 2012-07-01 14:50  lzprgmr  阅读(969)  评论(2编辑  收藏  举报

黄将军