雖然 Android 2.2 加入 App2SD 功能,容許用家把程式移至 SD 卡內,令系統騰出更多空間,但可惜的是,目前只有很少程式可以做到,需要等待開發者加入相關編碼才能發揮作用。

其實大家只需利用一句簡單的指令,就可以強制開啟大部份程式的 App2SD 功能。不過預設程式、Flash Player 10.1、Launcher 由於效能問題,仍然不能夠移至 SD 卡內。另外,Widget 和輸入法同樣不適合,即刻強行移至 SD 卡內都無法正常使用。

注意: 不需要 Root 機。

▲以「Google news」程式作示範例子。為了証實「Google news」本身不支援 Android 2.2 的 App2SD 功能,大家可從應用程式資訊頁面中,看到「移至 SD 卡」按鈕是關閉的。

▲首先要開啟手機的 USB 偵錯模式,在桌面上按「 Menu」 鍵,然後選擇「設定」→「應用程式」→「開發」,最後剔選「USB 偵錯」即完成設定。

▲ 在電腦需要 Android SDK  開發套件,如果沒有請自行到 Android 開發者網站下載,但要注意,我們只需要 adb 工具,所以不用安裝。插上 USB 線後,在電腦開啟 cmd.exe,利用 cd 指令進入 android-sdk-windows\tools 路徑。

注意: 請自行裝 driver,android-sdk-windows\usb_driver 內有提供或者去 http://developer.android.com/sdk/win-usb.html 下載。

▲然後打入 ”adb shell pm setInstallLocation 2” 的指令,按下 Enter,就會強制開啟大部份程式的 App2SD 功能。

▲回到「Google news」的應用程式資訊頁面,可看到「移至 SD 卡」按鈕已經啟用,總共儲存空間為 144KB,當按下「移至SD卡」後,「Google news」已經成功移至 SD 卡中,而儲存在 ROM 的容量可減到 68KB。

▲如果想還原設定,可返回電腦,再次開啟 cmd.exe,利用 cd 指令進入 android-sdk-windows\tools 路徑。然後打入 ”adb shell pm setInstallLocation 0” 的指令。

▲ 最後發現「Google news」的應用程式資訊頁面中,「移至 SD 卡」按鈕已經關閉,同時程式會自行移至 ROM 內。

多謝 Daniel Mok 報料!

HisTrend.HK 限時褔利品:USB Type-C 轉接頭 HK$30 四枚
詳情請點擊:http://www.histrend.hk/products/usb-type-c-adapter



HisTrend.HK 限時褔利品:RFID Card 防盜保護套
詳情請點擊:https://www.histrend.hk/products/rfid-card-protector



Passworld VPN 翻牆盒
詳情請點擊:https://www.histrend.hk/products/passworld-vpn-box