一步步带你认识Google Android进阶篇(2011-02-09 :25)

  Android进阶知识:

  1、什么是app2sd

  Google手机的软件为了安全性和稳定性都是默认安装到手机内存里,但是手机内存有限,所以我们会做app2sd操作,来让我们安装的软件放到sd卡上,而Google的android系统是基于Linux的,所以存储卡上本身的Fat格式是不会被识别的,所以我们要分区(第二分区)出来,格式成Linux认识的ext2或3或4格式,在用链接命令,把这个分区映射成一个系统文件夹system/sd(大概这个意思),把所有的软件装到这个“文件夹”下,这就是app2sd的操作。需要ROM支持并开启app2sd功能。

  app2sd的操作其实是牺牲了一部分软件的速度和稳定性来换取更多的手机内存安装更多的软件。另外,app2sd只是把软件放到了sd卡上,运行软件还是需要占用手机的内存的,所以,你装了软件之后,一般手机内存还是会减少一些。你如果安装的软件在70个以内,个人觉得没有必要,呵呵,如果很多游戏软件除外。此外,使用app2sd最大的好处就是,刷一个带app2sd的rom之后,以后升级这个rom(依然带app2sd)的时候,你的软件都会完整保存(个别除外,比如htcinputchinese需要重新添加几个文件到system/lib下),不过很多ROM是需要Wipeext分区的,也就不能保留了。

  目前来看我们现在所使用的Android各种软件暂时还没有进行app2sd的必要。

  2、什么是root,我需要它做什么

  root就是你手机的boss,它可以访问和修改你手机几乎所有的文件,这些东西可能是制作手机的人不愿意你修改和触碰的东西,因为他们有可能影响到手机的稳定,还容易被一些hacker有机会入侵你的手机(貌似还没有出来这类黑客)。

  既然root这么危险,我们为什么还要去获取它?其实用root的权限主要是因为我们生在天朝,我们很多东西是受限制的,我们只能利用这些权限来做我们被限制的去做的事情,比如Google禁止我们看到市场里很多免费或付费软件,我们可以用marketenabler来进去看;再比如国庆以来GFW把我们的市场干掉了,很多朋友只能看不能下,不能绑定gmail,我们可以修改hosts来搞定他们,但这些都需要root权限。

  比如目前所有在hero上截屏的软件都需要root权限,没有root权限,像Drocap、Shootme、Picme等等这类截屏软件就不能使用(当然,我们可以连线电脑,使用91助手在电脑上截取自己想要的hero屏图)。个人觉得,除非必要,不要总是去想着获取root。

  3、什么是recovery

  recovery就是你用home键+开机键开机后能进入的一个界面(工程模式),在这个界面你可以直接用sd卡上的zip的rom升级或者备份你的系统,老版本的recovery只有三个选项,无法备份系统,只能用update.zip这个文件名的文件升级,不能用任何文件名的zip文件升级。新版本已经多出很多选项可以供你操作。

  此外,一般刷rom之前最好wipe一下(wipe只是抹除rom以外的个人数据,不会影响rom本身),也就是返回出厂设置一下比较好,但是这样就会丢失你的所有软件,短信彩信,联系人(备份在google上没有关系)和设置等等,备份或者不wipe都可以。


文章来源:http://digi.tech.qq.com/a/20110209/000351.htm
来源:腾讯 作者:

免责声明:本文仅代表作者个人观点,与世界朋友网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。

[责任编辑:世界朋友]