安卓的app to sd是什么意思?
意思就是:是把APK应用程序安装在SD卡上,节省手机内部的flash空间。
APP TO SD(全称为Application to SDcard,简称为APP2SD)是把APK应用程序安装在SD卡上,节省手机内部的flash空间,通常这是因为手机内存不够用而使用的方法。
Android手机的软件为了安全性和稳定性都是默认安装到手机内存里,但是手机内存有限,所以我们会做App2sd操作,来让我们安装的软件放到sd卡上,而Google的Android系统是基于Linux的,所以存储卡上本身的Fat格式是不会被识别的,所以我们要分区(第二分区)出来,格式化成Linux认识的ext2或3或4格式,在用链接命令,把这个分区映射成一个系统文件夹system/sd,把所有的软件装到这个"文件夹"下,这就是App2sd的操作,需要ROM支持并开启App2sd功能。
App2sd的操作其实是牺牲了一部分软件的速度和稳定性来换取更多的手机内存安装更多的软件。另外,App2sd只是把软件放到了sd卡上,运行软件还是需要占用手机的内存的,
高分悬赏,如何app to sd?
论坛中有很多APPTOSD的ROM可以下载。其实这些版本的ROM简化了很多APPTOSD的步骤了。
注意:sd卡分区後有可能用读卡器在电脑端认不出卡。而用电话当读卡器可以读取fat32区。而且非class4或以上的sd卡请自己衡量。因为非class4或以上的sd卡速度不太够。class4的卡可以做app to sd 但反对你把cache都放入sd。因为会减慢系统速度。
1。首先我们要做的是把SD卡分区为FAT32和EXT2。很多朋友分不了。
其实大家可以用Acronis Disk Director Suite 10这个软件。(各大软件站有下,一定要正式版+破解,软件太大不提供下载,请见谅 因为本人用的是vista所以用它来分。其它方法也可以。各有各喜好 只作参考)
图中982.2mb的是一张1g sd。先点选它。再点选上面的叉叉来把分区删除。
点选unallocated的分区,点选带有设定精灵的 create partition
然後跟着提示next到以上部份。注意这里是第一个分区即fat32的区,即你日常的sdcard空间。设定大小就next啦。
最好选primary。
重点:这里为第一分区所以要选fat32
接着next到finish。其间要设定盤符
然後按照以上步骤分第二个区。这一步记得要选ext2。
注意:ext2分区不应大於1.5gb,会出现错误,其实装软件500到800mb已足够有余。
到最後点选工具欗的旗子确定你的任务。请耐心等待格式化。
本人是用手机直接电脑格未出现异常。
2。然後我们可以刷各版本的apptosd rom。(本人用5.01h apptosd版本)
把格好的卡放入机子试读。
有朋友反应这时候卡不能被认。机子也认不了。其实是驱动作怪。拿另一张fat32的卡放入update.zip刷机。刷後连接电脑使其出现g1的盤符。再放入之前分好的卡。应该可以解决问题。
进入cmd输入
adb shell ls /system (查看一下system目录下有无sd资料夹)
adb shell
su
busybox df -h (如果你的卡成功分区的话。在这里会看到 system/sd 前面的大小会是你
分出来ext2的大小。如下图第十一行。如果不是的话。那说明你的卡很可能分错了。要重来。)
如图:图中为我机子的8g卡。留意第十一行 416.8M 11.0M 385.0M 3% /system/sd
这是我卡中的一个416.8m的EXT2分区。如果你也有这一项。那你可以完成接下来的工作了。
mkdir /system/sd/app 红色部份为app to sd
cp -a /data/app /system/sd/
cp -a /data/app-private /system/sd/ 缓存也放到sd会减慢系统速度。也不建议大家用。
cp -a /data/dalvik-cache /system/sd/ 灰色部份。如果你不想把缓存也放到sd可以不用这几个
cp -a /data/data /system/sd/
exit
exit
完成後,重启手机并进入recovery mode 就是HOME + PROWER。然後ALT + X进入recovery terminal
按下手机键盤上的ENTER。然後在手机上输入以下指令。
mount data 红色部份为app to sd
rm -rf /data/app
ln -s /system/sd/app /data/app
rm -rf /data/app-private 灰色部份为cache to sd
ln -s /system/sd/app-private /data/app-private 如果你之前跳过了把缓存放到sd卡请不要输入。
rm -rf /data/data
ln -s /system/sd/data /data/data
rm -rf /data/dalvik-cache
ln -s /system/sd/dalvik-cache /data/dalvik-cache
reboot
大功告成。 以後刷机。只要刷回apptosd版本只要重覆以上的adb 指令。装在sd卡的app就能回覆。不用重装了。哈哈。 请大家多多指教。如有失误请指正。
请问APP to SD刷好了怎么用哦 - Android综合论坛
下载附件appstosd.apk,将其拷贝至内存卡,然后可以用用appInstaller安装。安装后菜单里会出现该程序,打开后选择
Move
Apps
to
SD,Move
dalvik-cache
to
SD.就可以把程序转移到sd卡上了。(Move
dalvik-cache
to
SD慎用,请确认你的内存卡是正品行货,否则无法保证速度及稳定性)。[i]
[i][i]
为什么app to sd之后还占用机身内存?
楼主分区没有失败,是成功的。这个与APP2SD的类型有关。类型1:一些软件的启动项(我也不太清楚这部分程序叫什么,只知道是用来保证软件快速运行的)安装在手机内存,大部分的软件内容安装到SD卡。这种APP2SD的好处是软件启动速度快,不需要使用高速卡也可以达到很好的效果。而且安装到手机内存的程序很小,一般只有几十K,所以不会占用太多空间。类型2:软件的全部内容都装入SD卡中。好处是节省手机资源,但是要求使用高速SD卡,不然软件运行很慢。这2种方法其实都是APP2SD,所以2楼的说法不对。PS:我的APP2SD和楼主的情况一样,我的是ROM自带的APP2SD。我安了差不多100M的程序,手机内存从74M掉到60M。按照这个比例算的话,就算我的EXT3分区装满了,手机内存也是用不完。所以不用担心
android2.2的APP TO SD功能启动方法中的问题
android
2.2。也就是froyo。app2sd功能是自带的。不需要手工启动啦。
到Settings中选Applications再选Manage
Applications。哪个App需要移动到Sd的,选择,进入后点击Move
to
SD
Card按钮就好了。
有些应用不能移动到SD卡的。