安卓的app2sd和app2ext | 寒山烟雨
现在的位置: 首页 > 滴水穿石 > 正文

安卓的app2sd和app2ext

2012年07月08日 滴水穿石 ⁄ 共 838字 ⁄ 字号 评论 3 条 ⁄ 阅读 4,713 views 次

随着安卓程序的增多和增大,手机那点小内存已经完全没有办法满足的正常的需要了。安卓2.2自带的app2sd功能越发的鸡肋了,开始着手研究app2ext.

所谓app2sd是谷歌在安卓2.2系统上提出来的一个功能,主要是把用户自己安装的程序安装到sd卡上。这样的方法暂时解决了手机机身内存不足的问题,但后遗症也不小——1,不是所有的程序都支持app2sd;2,app2sd只是移动的主程序,而不没有附加上程序所产生的数据;3,app2sd之后,软件无法作为窗口部件添加,像天气、日历这一类的插件不能app2sd。综上app2sd的功能很有限,只是暂时性解决问题。

正所谓“高手在民间”,有人利用linux系统的特性,研发出了app2ext的功能,弥补了app2sd的不足。首先将sd卡分区,分成fat32、ext2或ext3两个分区,闲着蛋疼的孩子还有可能分个swap分区;给ROM打个dtapp2ext的补丁,这样用户自己安装程序就可以转接到sd上了,大大的节省了机身内存。

基本原理说起来也不复杂,sd卡分区之后安卓的软件就可以放置在ext分区里了,稍微有些linux基础的人都知道,Windows的fat32和NTFS都不支持linux的权限,而EXT生来就是为linux服务的。将软件Copy到sd卡上之后,为了让系统能够找到软件,需要加上一个软连接告诉系统软件扔哪了。整个过程就是这么简单,虽然很多人不会linux的操作,这却可以通过一系列的软件实现,如Plus工具箱等。

app2ext的优点相当明确——1,确确实实做到了"app2sd",而不仅仅是移动主程序本身,还附带了数据;2,可以将所有的用户软件挪走,大大节省了机身内存;3,对于一些桌面插件而言,完全不影响正常使用。具体教程则遍布各大手机论坛,对新手学习而言完全不是问题。

除了app2sd和app2ext之外,还有一种腾空间的方法——Data2ext,然而这种方法不仅仅对sd卡有害,还对系统有害,实为饮鸩止渴之法。

0

目前有 3 条留言    访客:3 条, 博主:0 条

  1. 笑看风云 2012年07月10日 下午10:56  @回复  Δ-49楼 回复
    Firefox Firefox Ubuntu Ubuntu

    我用的link2sd,效果也挺不错的.

  2. jtshs256 2012年07月09日 下午10:23  @回复  Δ-48楼 回复
    Google Chrome Google Chrome Mac Mac

    讨厌内存闪存不分的…

  3. 冷轩信 2012年07月08日 下午10:14  @回复  Δ-47楼 回复
    Google Chrome Google Chrome Windows Windows

    有点 ,优点

给我留言

留言无头像?


×