Android模擬器能夠讓我們使用fat32格式的磁碟鏡像作為SD卡的類比:
以下所有操作均在windows環境
首先,運行cmd,進入命令列介面(需要預先將你放置android sdk所在目錄下的tools設定到環境變數path中)
以下除eclipse方式,其他均在命令列運行
1. 建立SD檔案
命令列方式: mksdcard -l sdcard 512M d:/android/mysdcard/sdcard.img 這樣就在d:/android/mysdcard/sdcard.img 建立了一個512M的SD卡鏡像檔案
mksdcard參數如下:
mksdcard: create a blank FAT32 image to be used with the Android emulator
usage: mksdcard [-l label] <size> <file>
if <size> is a simple integer, it specifies a size in bytes
if <size> is an integer followed by 'K', it specifies a size in KiB
if <size> is an integer followed by 'M', it specifies a size in MiB
2.在模擬器中載入剛建立的SD檔案
eclipse方式:(前提是安裝了google android 外掛程式), 選擇菜單“Run” -> "Run Configurations..." ,進入彈出頁面,選擇"Targets"標籤,在最下面一行"Aditional Emulator Command Line Options"下面增加啟動參數 -sdcardd:/android/mysdcard/sdcard.img
3.向SD卡傳輸檔案(管理SD卡上的內容)
eclipse方式:
通過DDMS標籤中的File Explorer檔案瀏覽器在傳輸
選擇mnt--sdcard路徑後,點擊
表徵圖,選擇你要上傳的檔案,比如:1.mp3,那麼在項目中,引用的路徑為:/sdcard/1.mp3.
如何向模擬器的SD卡上拷貝檔案?
在模擬器啟動完畢後,在windows下cmd進入platform-tools檔案夾路徑,我的是:D:\android-sdk\platform-tools
之後使用adb push命令,及adb push d:\dd.xls /sdcard/dd.xls