如何在Android平臺下模擬SD卡
在Andorid開發(fā)中經(jīng)常遇到與SD卡有關(guān)的調(diào)試,比如MP3文件、圖片文件等。使用模擬器開發(fā)時,可以通過硬盤來模擬SD卡。 步驟一:創(chuàng)建一個SD卡鏡像文件 首先打開cmd,進入c盤根目錄下,然后輸
在Andorid開發(fā)中經(jīng)常遇到與SD卡有關(guān)的調(diào)試,比如MP3文件、圖片文件等。使用模擬器開發(fā)時,可以通過硬盤來模擬SD卡。
步驟一:創(chuàng)建一個SD卡鏡像文件
首先打開cmd,進入c盤根目錄下,然后輸入如下命令:mksdcard 1024M 。該命令會在當前目錄(即c盤根目錄)下生成一個文件,該文件就是Android模擬器的SD卡鏡像文件。1024M表示1024兆,即該SD卡有1個G的容量,也可用K做單位(1M1024K),K和M必須大寫。目前Android支持8M~128G的SD卡。
步驟二:關(guān)聯(lián)SD卡和模擬器
讓模擬器知道它的SD卡是誰,路徑是什么。如果使用eclipse中的ADT插件:
- 打開eclipse-gt;windows-gt;Android AVD Manager,彈出一個窗口。
- 在SDCard后面的框中輸入:c:,即是第一步創(chuàng)建的SD卡鏡像文件的位置。
- 點擊create avd,然后點擊finish結(jié)束。
步驟三:向SD卡中導文件
將模擬器運行起來,打開cmd,然后輸入如下命令:adb push 。這會將本地當前目錄下的文件拷到sdcard中,文件名不變。前一個是本地文件的路徑,sdcard是目的sd卡鏡像的文件名(去掉后綴)。
步驟四:在模擬器中使用SD卡中的文件
導入文件后,如果要在模擬器中訪問,還需要在模擬器中的Dev tools里面Media scanner scan一下媒體文件。