您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 经营企划 > 扩充android手机内存的简单方法
扩充android手机内存(转载)2011-01-1015:11:57|分类:android|标签:|字号大中小订阅谷歌Android系统手机默认只能把软件安装在手机内存里,使本来就不大的手机内存显得捉襟见肘。如果你也是个手机软件狂人,喜欢尝试各种各样新奇有趣的软件,面对越来越少的手机内存空间,不得不对已经安装的软件痛下**。你是否还在安装与卸载之间纠结?FollowMe!我们一起来给Android系统扩扩容,让“机器人”也可以“大肚能容”,免去存储空间不足的后顾之忧。Tips:存储器分为随机存储器(RAM)和只读存储器(ROM)两种。手机ROM相当于PC上的硬盘,用于存储手机操作系统和软件,也叫FLASHROM,决定手机存储空间的大小。手机RAM相当于PC的内存,其大小决定手机的运行速度。工具/原料Android手机步骤/方法1.存储卡分区首先我们需要对手机SD卡进行分区,分一个FAT32分区和一个Ext3分区,FAT32分区用于正常存储图片、音乐、视频等资料,而Linux格式的Ext3分区就是用于扩容安装软件的分区。以笔者的2GSD卡为例,FAT32分区1.35GB,Ext3分区494MB。下载并安装AcronisDiskDirectorSuite软件。将手机SD卡装入读卡器并连接电脑,然后运行AcronisDiskDirectorSuite软件。2.FAT32分区。找到代表SD卡的磁盘分区,点击右键,选择“删除”命令,删除已有分区。当成为“未分配”分区时,点击右键,选择“创建分区”,在弹出的对话框中,文件系统选择:FAT32,创建为“主分区”,设置好分区大小1.35GB,点击确定按钮。3.Ext3分区。在剩余的494MB分区上,点击右键,选择“创建分区”,在弹出的对话框中,文件系统选择:Ext3,创建为“主分区”,设置好分区大小494MB,点击确定按钮。4.确认分区。上述分区设定完成后,软件只是记录了分区操作,并没有真正在SD卡上进行分区。点击软件工具栏中的“提交”按钮,确认执行分区操作,提示“操作成功完成”说明分区成功了。5.将软件移动到SD卡存储卡分区完成后我们只需要把系统默认的软件安装目录/data/app转移到SD卡的Ext3分区上,然后通过ln命令建立软链接,使系统自动把软件安装到SD卡上,达到节省手机内存空间的目的。将存储卡装回手机,重新启动,使系统识别到Ext3分区。在手机上运行超级终端,依次输入以下命令来验证系统是否识别了Ext3分区:su(会提示高级权限授权,选择“总是同意”)busyboxdf–h如果显示的列表中有/dev/block/mmcblk0p2的信息说明系统已成功识别了Ext3分区。然后依次输入以下命令将/data/app目录转移到SD卡的Ext3分区:cp–a/data/app/system/sd/(将/data/app目录复制到/system/sd/下)rm–r/data/app(删除/data/app目录)ln–s/system/sd/app/data/app(建立软链接)Reboot(重启手机)重启之后,手机上安装的所有软件就全部转移到了SD卡上,看看你的手机可用空间是不是增大了。以后再安装软件也是直接安装到SD卡上,不用担心空间不足的问题了,而且这样做还有一个好处,刷新ROM后,以前安装过的软件并没有被清除,还保存在SD卡上,输入下列命令就可以轻松恢复,不用再一一安装了,非常方便实用。su(取得高级权限)cd/data(进入/data目录)cp–aapp/system/sd/app(将app目录中的内容复制到/system/sd/app目录)rm–rapp(删除app目录)ln–s/system/sd/app/data/app(建立软链接)reboot(重新启动)扩容效果体验:刷新ROM后未安装任何软件,手机可用空间为87MB,安装若干软件后,可用空间下降为73MB。将软件目录转移到SD卡上后,可用空间变为80MB。可能有的“电筒”会有疑惑,为什么没恢复到87MB呢?这是因为我们只是将软件移动到了SD卡上,而软件的缓存数据仍然会占用手机内存,所以手机内存还是会下降。当然软件的缓存数据也可以移动到SD卡上,但这样会拖慢软件运行速度,所以不推荐大家使用。注意事项软件移动到SD卡上后,原有的部分桌面插件会无法正常显示,删除后,重新加入桌面即可。SD卡的Ext3分区可以视为手机硬件的一部分,移除SD卡后,安装的软件将无法运行。插入SD卡,重新启动手机即可正常使用。如何安装软件,及软件安装到SD卡上的方法(Android)来源:董威利的日志以下全部内容来自下面这个是安装软件的方法1、首先上Gmail上面申请一个新账号(用电脑,手机随你便)2、自己给自己写一封信,添加我前面给你们的附件apkInstaller.apk(68.53KB)3、用手机上Gmail,记住不要用Gmail程序进,否则安装不了附件,用自带的浏览器或者UC上。4、进入你的邮箱后,打开刚才那封信件,下载附件5、安装apk安装器6、有了这个软件就可以随心所欲安装SD卡上的apk到石头上啦如果有条件的机油可以直接上安卓市场上搜索apkinstaller,下载安装即可。app2sd在下!按步骤来其实很简单。(此部为进阶教程,新手可以PASS)在你apptosd前请仔细阅读以下内容QUOTE:注意事项:提醒下最好是用读卡器来操作内存卡分区,不要直接连接手机操作QUOTE:什么是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的必要。所以本人强烈推荐大家看看RUNES的█【G3小白Runes经验】写给想app2sd想的蛋疼咪胀的(由Symbian转过来的)网友们+。第一步:将SD卡分区先下载这个软件:AcronisDiskDirector10下载:AcronisDiskDirector10汉化补丁.rar(单击下载,补丁不能下载的,去我的附件下载那三个压缩包)安装以后将补丁覆盖原文件即可汉化,需要重启计算机。接下来启动软件。确保已经将SD卡连接至电脑。1:打开软件,选择视图-手动模式2:右键你的SD卡-选择重新调整减少你原来分区500MB-1.5GB的空间,这些减少的空间就是用来装软件的,另外ext2尽量不要超过1.4GB3:右键未分配选择创建分区如图所示操作4:如果有同学的SD本身不是FAT32文件系统的需要转换成FAT32文件系统,总之最后效果如图所示5:点那个小旗子,提交挂起操作,完成!注意:Ext2千万不要设置盘符,而FAT32一定要设置盘符,方法是右键-高级-转换盘符,同时fat32分区必须是第一个主分区完成后同样要点小旗子,挂起操作!第二步:root!教程在此:(已经root的当然不需要了)第三步:用USB连接你的里程碑。手机端操作:英文Settings-Applications-Development-checkUSBDebugging中文设置-应用程序-开发-USB调试连到电脑上以后:usbconnection选none!!!!!电脑端:设备管理器,然后你就会发现MotorolaA853(会有***叹号),然后更新驱动===》motoUSB驱动下载这个第四步:安装ADB命令:★☆★SDK里面提取的adb方便给大家用★☆★★☆★SDK里面提取的adb方便给大家用★☆★给有需要的人用吧,使用方法解压AdbWinApi.dlladb.exe至c:\windows\system32开启cmd就可以直接使用adb命令了[本帖最后由imagicd86于2010-4-319:32编辑]附件2010-3-1813:00下载次数:7654adb.rar(478.84KB)第五步:下载附件中的文件解压出来的app2sd目录拷贝到milestonesd卡的根目录,保证X:\sdcard\目录下有install.sh,ext2.ko等文件USB连接电脑在windows中,开始-运行-cmd.exe,依次输入如下指令:adbshell(进入手机的命令行)su(获取root权限,回车之后手机屏幕上回出提示,点yes或者always)cd/sdcard/app2sd/(进入到刚才解压好的app2sd目录)shinstall.sh(进行app2sd的操作,运行时电脑屏幕上出现yes和no的提示,按提示输入y回车)reboot选Y完了用apk安装器查看就行附录:如果是黯然失色beta4版本的机油跳过第五步按此步骤(前提是你没有删除sd卡里的itfunzupdate这个文件夹)sucd/sdcard/itfunzupdate/binshinstall.sh待完成后重启手机!免责声明:此教程为我整合了droidcn上各种app2sd方法编写而成,首先向引用文章的各原作者致敬!如果有版权纠纷,与塞班无关本人承担全部责任。超……超……超级简单好用的APP2SD,APPTOSD,APP2SD,APPTOSD方法本帖最后由peavey于2011-2-1423:26编辑玩机?说实话是被机玩,不过好景不长入手石头一个月后开始我完它了,哈哈。如果你想成功APPTOSD的话,只要你是2.1的系统不管刷的哪个版本的包,用本方法肯定成功,情耐心看完,如果着你还觉得复杂,那么恭喜你,你还在被机玩的路上。闲话不多说话回正题:本人的Milestone由于安装了大量的应用,剩余空间只有20多M,速度受到极大影响。不得已决定App2sd。原理原来了解过,很简单,无非就是建立ext2分区,然后挂载到data/app,那这样的话,需要我做的就是将TF卡分区,然后再挂载了。具体操作不是很清楚,于是搜索(我的要求是不用重装软件,卡上数据不用费劲倒)……找了不少贴子我的系统是root过的XT702,SGC3040。在开始之前请确认你的石头已经ROOT,如果没有,请先ROOT,官方原版一键ROOT:UniversalAndroot-1.6.2-beta5.apk(941.8KB)建议下载原版汉化版一键ROOT一键ROOT1.6.2.B5_UniversalAndroot-1.6.2-beta5.apk(937.66KB)论坛里搜索一键ROOT应该可以找到方法……再请确认ROM是否是plus版本,或者安装过plus工具箱,如果是,下载的时候请注意按提示下载相应的包一、
本文标题:扩充android手机内存的简单方法
链接地址:https://www.777doc.com/doc-6098528 .html