Link2SD原理

Link2SD原理 

    Android应用程序安装到手机后,一般由三块组成,apk文件,dex文件(Dalvik-cache缓存)和lib文件。如果用户把应用程序安装到TF卡(或Micro SD卡)上,则只有apk装到TF卡,dex文件和lib文件仍然会装到手机内存上,这也是手机内存空间不断减少的原因。

    link2SD需要先在TF卡上创建第二分区,第一分区就是通常我们所能看到的FAT32或FAT16的分区格式,用来存储音乐、电影、文档以及安装到TF卡上的apk文件,第二分区通常创建为ext2或ext3格式,也可以是FAT32格式,但这个分区下的文件你是无法通过把TF卡插入读卡器在电脑上看到的。第二分区的大小最大可分配多少我不确定,我分了1G,网上有人说最大不要超过1.4G,具体原因我不清楚。

    Link2SD会在SD卡的第二分区挂载到/data/sdext2,在操作系统开机时挂载,你可以把手机root后,通过RE管理器等手机上的文件管理器查看这个目录下的文件。link2SD时,Link2SD程序会把apk文件,dex文件(Dalvik-cache缓存),lib文件移动到TF卡的第二分区,同时在原目录下创建链接文件,把链接文件指向移动后实际文件。而链接文件的大小是非常小的只有几个或十几个字节,所以link2sd以后,你会发现,即使安装很多软件,手机内存增长的也非常缓慢。

   Link2SD的软件,网上很多,我使用的是1.7汉化版。

   link2SD使用注意事项(从网上拷来的):不要开机状态下拔除内存卡,或者拔除内存卡后开机,否则会加载不带EXT2/EXT3分区,所有连接到内存卡的程序都将失效,必须重新安装.

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值