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