Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> 在Android系統中將軟件安裝在SD卡的方法

在Android系統中將軟件安裝在SD卡的方法

編輯:關於Android編程

在Android手機剛面世的時候,系統版本1.5至後來的2.1都不支持把程序裝到SD卡上,由於系統內置的空間較小,裝不了太多軟件,於是人們 想出App2SD的概念,就是把軟件裝在SD卡上。在官方推出2.2版本系統的時候就把這個概念整合到系統,於是出現了2種App2SD。

為了區分2種App2SD,這裡重新命名一下:

App2SD:Android 2.2版本內置的App2SD

App2SD+: 從1.5系統開始搞的App2SD軟件

這兩種App2SD有著明顯的區別,區別如下:

App2SD: 直接把軟件裝在SD卡的Fat32分區上,這個分區就是手機連接電腦使用磁盤驅動器的時候看到的那個硬盤分區,這樣做有2個很大的缺點:

當使用磁盤驅動器模式的時候,SD卡被電腦獨占,裝在SD卡上的程序無法運行,會導致很多插件和軟件消失, 目前來說Android上面的軟件很多還是不支持App2SD的,只有極少數一部分可以裝在SD卡上。

App2SD+: 通過給SD卡分區, 一個Swap分區(可選),一個Ext分區(安裝軟件的地方),一個Fat32分區。這種方式很好的解決了官方2.2系統自帶App2SD的缺點,所有程 序都可以裝在SD卡上,在使用磁盤驅動器模式的時候也不會影響到SD卡上程序的運行。

舒展Sunny的Android手機是中興R750這款,該款機自帶Android 2.1的系統。曾在前段時間,一直希望將它刷到2.2的ROM,以方便將軟件安裝到SD卡上,可惜這款機在網上提供穩定的2.2的Android系統太 少,隨著不斷的安裝新的應用系統,經常在安裝系統時提示空間不夠的現象。因此,舒展Sunny只能夠尋找另一種方法,該方法是通過Link2SD軟件實 現。

Link2SD:Adnroid1.6及以上版本可用,將軟件移動到SD卡的第二個分區(ext2、3、4或 fat32格式)上的工具(推薦用ext格式,速度比fat32快)。link2sd不是把目錄進行軟連接,而是把單個的文件進行軟連接,這樣就可以有選 擇實現隨意的安裝到機身和內存卡ext2、3、4、fat32分區上,靈活多變。Link2SD1.5版本已經可以設置在程序安裝時自動移動,免去手工操 作,對於舒展Sunny這種菜鳥級的人來說Link2SD是最好的選擇。



Link2SD使用步驟:

1、SD分二個區,一個是fat32,一個是ext2、3、4。

在PC上用Partition Manager 10.0 Server版本或DiskGenius等其他軟件,改變原第一個分區大小,留出約512M~1.5G空間給第二分區用。第二分區采用ext,可以選2、 3、4格式的,第二個分區就是轉移程序的空間,有空間就用1.5G給第二分區。

2,安裝Link2SD,掛載SD卡第二分區:(前提:手機已經Root,推薦使用Z4Root)

把分好區的SD卡裝入手機; 安裝Link2SD並運行,加載SD卡第二分區,出現選項選擇 第二分區的文件系統時,根據你自己的分區選擇格式(ext2、3、4或fat32),按要求重啟手機;

3、就是用運行Link2SD,點擊程序,選擇創建鏈接。可以在設置裡選擇自動鏈接,安裝程序就自動轉移過去了。注:有些軟件安裝後鏈接庫未必有,要運行一次才有,需要手動再設置一次移動。

4、最後,SD卡安裝到讀卡器,在電腦上讀取SD卡時,可能要用到 SD卡分區識別驅動,這個可以把SD卡設置成本地磁盤。

Link2SD可以把程序、dalvik-cache文件(緩沖文件)和lib庫文件全部移動ext分區。

注意:不要用Link2SD把軟件移到SD卡,另外,系統帶的軟件也可以移動到SD卡ext分區,但舒展Sunny建議不要把Link2SD、系統自帶的軟件移到中SD卡。

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved