- App2SD: Android 2.2版本内置的App2SD
- App2SD+: 国外牛人从1.5系统开始搞的App2SD
在Android手机刚面世的时候,系统版本1.5和后来的2.1都不支持把程序装到SD卡上,因为系统内置的空间较小,装不了太多软件,因而有国外的牛人搞出了App2SD的概念,就是把软件装在SD卡上。在官方推出2.2版本系统的时候就把这个概念整合到系统, 因而出现了2种App2SD.php
为了区分2种App2SD,这里从新命名一下:html
这两种App2SD有着明显的区别,区别以下:android
因此,我我的强烈推荐使用App2SD+。注: Infiniti Evo 2.2 Rom 一直包含有App2SD+。shell
先介绍App2SD,而后再详细介绍App2SD+。浏览器
在电脑上用输入下面的命令来开启或者关闭App2SD:app
注释: post
也能够经过adb shell pm getInstallLocation 来获取当前的设置。spa
注: Infiniti EVO 2.2 Rom 1.1已经内置了DarkTremor apps2sd 2.7.5.2,可使用下面的方法开启App2SD+,其余Rom的用户请访问: http://forum.xda-developers.com/showthread.php?t=670087 插件
这里建议使用RA-evo-v.1.8.0 的 Recovery,由于本文教程使用的是这个版本的Recovery。
教程地址: http://daniel.k4.cn/other/201011_289.html命令行
重启到Recovery模式,可使用如下的几种方法:
进入Recovery模式后,使用音量下降键向下移动选择到- Partition sdcard上
而后按下电源键,进入分区选项,而后使用音量下降键向下移动选择到 – Partition SD上
而后按下电源键
这个时候,系统会问你是否要分区,若是确认要分区,请点击电源键确认(按下除了电源键的其余按键取消分区操做),这里咱们经过按下电源键确认分区
这个时候会询问你要给Swap交换分区设置多大的分区,默认为32MB, 经过音量加减按键来增大分区和下降分区大小,这里推荐你们设置为0,就是不划分Swap分区,毕竟Evo的内存仍是不小的。
注: 高级玩家能够设置一下该分区,可是分区不适宜设置过大。具体关于Swap分区的做用请访问下面的连接:
http://www.inandroid.cn/bbs/thread-847-1-1.html
设置为0后,按下电源键确认。
这个时候会询问你Ext2分区的大小, 这里就看各位的需求了, 默认的大小是512MB, 看你们须要装多少软件, 毕竟Android的软件都不大, 我我的设置的是1024MB 也就是 1GB大小。
经过音量加减按键设置好Ext2分区的大小后, 按下电源键确认。
这个时候, 分区大小就已经设置完毕了, 按下电源键确认分区, 而后默默等待分区结束。
注:FAT32分区的大小是自动设置的, 容量为卡的容量-Swap分区的容量-Ext2分区的容量。
这个时候已经分区结束了。若是你的SD卡是Class 4以上的,推荐使用SD:ext2 to ext3 来把Ext2分区升级到ext3。
这个时候咱们给SD卡的分区工做已经完全完成, 从新刷 Infiniti EVO 2.2 Rom 1.1后,就已经能够自动开启App2SD+了。(刷机前别忘了Wipe一下)
注: 因为格式化了SD卡,因此SD卡中不存在刷机文件,这里能够经过Recovery的USB功能来开启U盘模式,而后把刷机文件传到SD卡中。
分区后在电脑上输入: adb shell,进入手机的命令行模式或者经过手机上的终端软件来进入手机的命令行模式, 而后输入下面的命令:
a2sd reinstall 而后回车
这个命令会把你之前装过的程序所有移动到SD卡的ext分区中,并激活app2sd+功能。
能够经过输入一下命令来关闭App2SD+功能:
a2sd remove
这个命令会把SD卡Ext分区里面中的全部应用程序所有移动到手机,并关闭app2sd+功能。
强烈推荐: Applanet , 一个很强大的黑市场, 里面有不少已经破解的收费软件和游戏, 比国内的那些市场强太多了。
下载地址: http://daniel.k4.cn/wp-content/uploads/Apk/Applanet.apk