Android 系统优化指南

时间:2022-07-10 01:39:25

Android 系统优化指南

Android作为目前流行的智能手机操作系统,在上至数千大洋的G14、i9100,下到几百块的山寨机上都能够看到这位绿色机器人跳动的身影。然而由于不同机种之间性能的巨大差异,同一款软件或固件在不同型号的手机上的表现千差万别,高端用户的游戏画面已经完全不输于主流电脑,但对于入门级用户而言,能流畅运行《愤怒的小鸟》已经是一件奢侈的事情了。

但是囊中羞涩的同学也无需放弃,在Android强大的DIY功能面前,只要我们努力钻研,也可以让自己手中的低端手机发挥出颇为优秀的效果!

“设置”极速滑动

提起手机的优化,首先都会想到各类手机优化软件,然而与电脑不同的是,仅仅优化开机加载程序、优化内存等常规内容并不能让手机的性能提升多少。想让自己的手机运行速度有一个质的飞跃,尤其是以苹果产品那样毫无停歇感的效果为目标时,优化工具是不管用的。其实不需要借助第三方工具的帮助,只需进入系统的“设置”菜单,就能让你的手机优化到令自己满足的速度:

界面优化

许多Android系统的DIY包都会将操作界面设置得十分精美,这对于高端手机用户当然是锦上添花,但是如果用户用的CPU主频不到600MHz的入门级产品,那么欣赏到的就只剩下幻灯片一样的操作了,所以首先要优化的就是手机的画面效果:

进入“设置”菜单后,首先点击“声音和显示设置”界面,把“按键操作音”、“选择操作音”、“触感”这三项的勾选全部取消。接下来再点触“动画”界面,选择“部分动画”(如图),如果想让系统变得更加流畅,那么可以选择“无动画”,不过这样做会严重的影响手机界面美观,不建议大家选择此项。

停止定位

电子地图中“我的位置”功能可以让用户的手机精确定位自己在地图中的位置,简直就是喜欢旅行以及经常迷路者的福音,不过该功能的一个缺点就是一直让手机保持后台运行,同时占用了不少的系统资源,平时不太使用手机定位的朋友可以禁止此功能的后台运行:

进入“设置”菜单的“位置和安全设置”界面,把“使用无线网络”和“使用GPS卫星”两项的勾选去掉。退出到上一层界面后分别点触“应用程序设置/开发”,把“USB调试”和“允许模拟地点”两项去掉(关闭了“USB调试”选项后用户将没办法通过电脑为手机安装软件,所以用户下一次想通过电脑访问手机时,要记得将此项开启)。最后进入“私隐权设置”,去掉“使用我的位置”的勾选。

以上设置只是关闭了地图中的定位功能,并不影响用户使用电子地图的其他功能,如果用户想重新使用手机定位,则重新选中上述所有选项即可。

终止后台运行服务

Android和我们平时在电脑中使用的Windows系统有一个非常大的不同,就是在将程序关闭后,系统的后台仍然还运行着该程序。所以电脑总是有越来越慢的感觉,如果想彻底终止相应的进程,则需要在“设置”内手动将它们关闭:

依次点触“应用程序/管理程序/正在运行”选项即可看到目前运行进程列表,点触想关闭的进程名,并在弹出的新界面内点触“强行停止”即可。

不过,如果使用此方法终止微信、谷歌输入法这样的系统服务进程时,即使将其关闭也会在几秒钟内重新开启。关闭此类进程的方式是在“设置”界面内选择“应用程序正在运行的服务”,点触想停止的服务,并在弹出警告窗口后点触“停止”按钮。

其他优化

通过以上优化,用户再尝试操作手机时会发现流畅了许多,不过还是有许多细节让人并不满意,比如进入拨号界面按键时就会有比较卡顿的感觉,在升级至Android 2.3以后许多程序运行速度明显比以前更慢了。

遇到类似问题的朋友可以在“设置”菜单里选择“高级设置”,并把“触觉反馈”和“兼容模式”两项勾选取消。其中“触觉反馈”能够让用户按下键盘后感觉到震动,关闭该功能后可以明显解决拨号卡顿的现象;而“兼容模式”是Android 2.3开始提供的新功能,此功能默认开启,效果类似于Windows 7的“XP兼容模式”,能够让手机运行旧版本专用的某些软件,不过在运行软件时会消耗更多的系统资源。

小提示:关闭了“兼容模式”后,可能会使某些旧版本的软件出现无法运行的情况(比如熊猫看书),用户只需将其升级到最新版本即可。

TIPS

关闭了“兼容模式”后,可能会使某些旧版本的软件出现无法运行的情况(比如熊猫看书),用户只需将其升级到最新版本即可。

让性能全面提升

通过“设置”对手机进行了一番初步的优化后,相信大家已经可以感受到运行速度明显提升。不过有些产品的配置属于先天不足,经过优化后即使运行速度有小范围的提升,在运行某些软件和游戏时仍然会显得十分吃力。而手机又不是台式电脑,可以随意添加硬件升级,不过好在用户可以通过其他方式调高手机的运行配置:

CPU超频

为CPU超频是在个人电脑刚刚推出时就出现的老话题了,而在智能手机时代用户可以通过setCPU这样的第三方软件为自己的手机实现超频:

运行setCPU后,按下主菜单“MENU”,依次点触“设备选项/自动检测频率”,此时会出现请求setCPU超级用户权限对话框,点触“允许”为软件添加权限并开始检测。当软件检测完CPU后,再一次点触“确定”保存设置,即可进入“主页面”为CPU设置工作模式了。

在“主页面”中用户可以用手拖动两个滑动条,在最大值和最小值之间机动调节CPU工作时的频率,具体调节方式取决于“缩放调节”中的选项,缩放调节各选项说明如下:

performance(高性能模式):按设定最大频率满负荷运转,主要用在运行一些大型游戏时。

powersave(省电模式):按设定最小频率低负荷运行,可以在待机状态下使用。

userspace(用户隔离模式):当setCPU处于非工作状态时控制CPU速度的一种方法,官方建议最好不使用该选项。

除上述模式外,还有ondemand(按需响应模式)和conservative(保守模式),不过这两种模式需要用户拥有较为深厚的CPU知识,并需要根据自己的机型在“高级”界面内手动调节,所以不建议超频的新手使用这两种模式。

接下来进入“配置”界面添加各种特定的情景应用(如电池处于相应电量或屏幕关闭)当满足其条件时,自动启用相应的用户配置。另外,当多个配置同时满足条件时,启用优先级别高的配置(用户配置优先于主页面设置)。

最后勾选“启用配置”复选框以启动setCPU后台服务并使其免遭后台程序拦截。

TIPS

自己的手机CPU主频超到多少合适,需要用户根据自己的机型以及运行的程序酌情考虑,虽然相对而言手机的CPU超频比电脑安全得多,但一旦频率过高手机还是会出现黑屏或死机的现象,这时可以拔出电池,重启手机时CPU就会回到初始状态。

添加虚拟RAM

为CPU超频可以让手机打开原本无法运行的程序,那么接下来要干的就是添加虚拟RAM,让手机加上一个虚拟的“内存条”了。Android系统添加虚拟内存有两种方式,一种是直接对手机存储空间或SD卡重新分区,添加一个SWAP的分区用于虚拟内存,但这样做不仅操作过程繁琐,而且还会对该分区造成很大的损坏。所以最好的方式就是用虚拟内存软件Swapper2创建一个swap文件,并将该文件作为虚拟内存空间:

打开Swapper2后按下手机的“MENU”键,点击“settings”(设置)按钮进入配置界面,然后点掉第一行的“run swapper at startup”(开机时运行Swapper2)项,即使用户点了此项也不会自动开启虚拟内存,所以也就不必再勾选这个选项让程序在后台无用的运行了。

接下来选择“swap place”(虚拟文件位置)设置虚拟内存位置(软件默认使用手机内存地址,需要手动设定SD卡路径)。再点击“swap size”(虚拟文件大小),可以在1MB至256MB之间选择,根据笔者测试一般的SD卡最好不要超过64MB,高速卡可以选择128MB,使用更高的容量并不会提升手机的性能,反而在创建虚拟内存文件时消耗更多的时间。

设置完毕后点触“advanced preferences(高级选项)”界面,将“Recreate swap file(重新创建swap文件)”和“Reformat swap(重新格式化swap)”两项全部选中,在每次重启手机后Swapper2软件会删除并重建swap文件,让虚拟内存访问速度更快。如果用户的SD卡没有分区,那么默认的“Use swap partition(使用swap分区)”勾选需要取消,否则运行软件时将会报错。

最后回到Swapper2主界面,按下“MENU”键后依次点触“Swap/Create”项,大约等15秒左右,当软件提示swap文件创建完毕后,再点触软件左上方“ON”键,等大约5秒钟之后,当屏幕下方界面的提示内容显示“all done”时,虚拟RAM就被开启了。

将手机内存程序移至SD卡

提升了CPU与内存的性能后,虽然可以在一定程度上缓解运行程序过慢的问题,然而存储空间过小也是许多低端手机的通病。手机容量被装满了该怎么办呢?当然是买一个大容量的SD卡并将这些程序转移了。

如果用户选用Android 2.1或以下的固件版本,应该首先将自己的固件版本升级至2.2,因为2.2之前的版本自身并不支持APPtoSD(软件转移至储存卡)功能,虽然有第三方工具可以实现这一效果,但是经过笔者实际测试发现,被转移到SD卡的程序不但运行速度会下降许多,而且经常出现应用程序在系统里集体“失踪”问题。

将系统升级Android 2.2后,用户可以直接将程序转移至SD卡内,并且不对程序的运行有任何影响:依次点触“设置/应用程序/管理应用程序”选中想转移的程序,并在弹出界面内点触“移至SD卡”选项,成功之后此处的选项会变为“移至手机内存”。而用户将SD卡手机后,再安装新程序时,软件会询问安装至“内置储存”还是“储存卡”内。

系统深度优化

操作界面被优化了,配置的性能也被提升了,这下可以高枕无忧的用手机上网或者玩游戏了吧?但是为什么玩了一会儿手机的速度就变得越来越慢呢?而且很多大型游戏还是玩不了,难道真的只有换手机了?我们才没那么容易被打败,下面就一起将这些讨厌的麻烦逐一解决:

缓存优化

用户如果一直保持开机状态,那么手机将会变得越来越慢,虽然可以通过前文介绍那样使用“设置”功能关闭后台进程,但每隔一段时间就到任务管理页面逐一点击未免太让人恼火。所以为了方便操作,建议大家选择“内存加速器”这样的第三方优化工具:

首先打开“内存加速器”并进入“任务管理”界面,可以看到系统内存早已经被用户前台关闭的程序占据了,用户要做的当然是选中所有想终止的进程,再点选“终止选中任务”,还在后台运行的进程就被真正的关闭了。用户就会发现运行速度明显快多了,但是每次感觉系统变慢都要跑过去清空一次缓存还是不太方便,好在此程序可以通过“小部件”来实现一键清空缓存效果:

在桌面空白处按住屏幕3秒,在弹出窗口中选择“窗口小部件”,然后选择“内存加速器”。此时在桌面处就可以看到一个内存加速器的小图标,以后每次退出程序后都只需点击一下该图标,软件就真的退出内存了。

关闭系统自带程序

网络上的Android手机系统包普遍都会自带大量应用程序,其中许多程序不但用户根本不会用到(如YouTube、Facebook等),还有许多程序跟随系统自动在后台运行。如果将这些应用程序卸载,既可以节省手机存储空间,又能加快运行速度,不过在应用程序管理中是无法卸载这些程序的,所以我们仍然需要借助第三方软件RootExplorer获取ROOT权限来实现。

打开RootExplorer文件管理器,进入系统程序所在目录“/system/app”,在程序的右上角查看显示的当前可用权限,默认的情况下可用权限为“只读”状态,点击旁边的“挂载读写”按钮来切换至“读写”状态。

在这个目录中存放的APK文件就是所有系统自带的程序,按住想要删除的程序(注意是按住不是点击),在弹出的选项中选择“删除”即可。不过不建议大家这么干,因为我们并不清楚这些程序是否关联了其他系统。为了防止出现意外,最好先更改它们的扩展名再重启手机,系统找不到原来的文件名就不会将其加载了,在确定不会出现其他错误的情况下,再将其删除即可。

降低分辨率

使用性能不太好的手机玩高端游戏是一件颇为痛苦的事情,毕竟手机游戏不像PC那样可以自己设定分辨率、调节特效,在恒定的效果下,如果屏幕卡得像幻灯片也没有什么办法。不过,用户可以通过用第三方工具LCD Density Changer修改屏幕分辨率的方式让游戏以更低的效果运行:

LCD Density Changer的使用方法十分简单:运行软件后可以直接在主界面填写屏幕的分辨率,用户可以在90至280之间选择(值越小分辨率越高,画面也就越清晰),设置完毕后点触“保存”手机将会自动重启,再次启动后用户就可以看到手机屏幕更改后的效果了。

系统降级攻略

作为一个更新较为频繁的手机系统,刷机已经成为许多Android用户最常干的活动。虽然新的系统可以为用户带来更完善的功能和更稳定的环境,但同时许多朋友也发现自己的手机在系统更新后慢得已经影响正常使用了。其实将系统刷回旧的版本是一件很简单的事情,用户在刷机精灵的帮助下,可以实现一键恢复到旧版本:

在降级之前,首先要确定与手机相连的电脑已安装 ADB 驱动,或其他带有ADB 驱动的软件让电脑能够顺利访问手机,并且在刷机精灵运行时确定其他手机工具(如91助手、豌豆荚等)已被关闭。另外需要打开手机“设置”界面中的 “USB调试” 选项,并在连接电脑时选择“仅充电”模式。

设置完毕后,将手机连接至电脑端,并在电脑中打开刷机精灵,在软件第一次运行时会自动检测手机信息。如果检测顺利,在程序的左上角“请选择你要操作的设备”处会显示手机的型号,点击“一键刷入新ROM”,并选择旧版本的固件文件地址,最后在弹出确认窗口中选择“WIPE用户数据”开始刷机。

在刷机完毕后,重启手机,用户就会发现熟悉的旧版系统又一次出现在屏幕中了。

TIPS

虽然刷机精灵是一款很傻瓜化的刷机工具,不过是要在已经获得“ROOT权限”以及“ENG S-OFF”解锁的状态下才能正常工作。所以对于已经经过刷机、升级的系统完全可以一键恢复,但如果用户第一次刷机,则要慎用此工具。

优秀固件推荐

不管我们怎么优化,都是在目前已经安装在手机的系统固件中进行的,如果最开始选择的就是一个广告和Bug齐飞的固件,那么即使我们非常努力优化,手机提升的空间也十分有限。于是笔者就根据自己的实际体验,为同样身为低端机型的用户,推荐一下适合入门级Android手机的固件包:

HTC G1/G2:Android 2.1 CM508JJB-XGB版

由于其可怜的手机内存,使得用户必须把应用程序安装到SD卡中(Android 2.2以上的系统才支持拥有此功能)。而此版固件默认支持app2ext功能,用户只需将SD卡分区就能直接将软件安装在第二个分区内。

原道N3:Android 2.1- 0524黑蓝版

固件优化了DATA和Flash文件夹容量,并附带Mandarava工具箱和RE文件管理器,原版中大量无用程序均被剔除,系统完全运行后,手机平均空闲内存为40MB。

三星 i5700:Android 2.1凤姐8.26版

此版本解决了i5700众多固件存在文件复制到SD卡消失、蓝牙不能传送、死机重启频繁的莫名其妙的现象。同时除了HTC hero黑色主题和谷歌输入法外只安装了一些基本的第三方工具,系统完全运行后,手机平均空闲内存为70MB左右。

zte v880:Android 2.3 极至精简CM 7.1

作为一款CPU主频率只有600MHz的手机,能找到一款流畅程运行2.3版本的固件十分不易,此版本几乎精简除了系统运行的基本功能外的一切工具(包括输入法、浏览器、甚至桌面),是喜欢自己动手的朋友不可错过的神作!

华为C8500:Android 2. 2.1_V6.2桌面流畅版

C8500的入门级别大约也只有历史上第一款Android手机G1能够与之相提并论了,所以此版固件将桌面、任务管理器、地图等功能都替换成了体积小巧但运行速度飞快的迷你版,想体验2.2版本又希望有流畅速度的朋友必备。

固件选择注意事项

每款型号的手机都有只适用自身的固件,所以笔者只对目前固件版本较多的手机进行了推荐。而同样使用CPU主频不到1Ghz的入门级手机的用户,在面对几款号称最完美的固件版本时又该如何选择呢?

用户首先应该考虑的是CM版或是基于CM版少量修改的固件版本(CM:CyanogenMod,目前最稳定的Android第三方固件版本),如果是在机锋这样的论坛寻找资源,在刷机之前可以留意下已安装了该版本的用户反映。

如果选择了一个看上去颇为优秀的固件,但是它同时却又提供了某个自己并不喜欢的第三方程序,可以在刷机之前用解压工具打开安装包,并在“system\app”文件夹内找到并删除该程序的apk文件。在刷机之前就将讨厌的apk文件“优化”掉了。

最后,假如在精挑细选下仍然安装了一个性能很差的固件,那么一定要狠下心立即删除并重新刷机,不要等软件和联系人都已添加完毕后再后悔。

上一篇:让“无线安全助手”保证WiFi畅通 下一篇:Ms.CANDY 历险记拍摄记忆