Android模擬器的sdcard操作技巧整理 – Android移動開發技術文章_手機開發 Android移動開發教學課程

在開發基於sd卡的圖片瀏覽器時,需要用到對Google Android模擬器中SD卡的一些操作,網上查看瞭一下,總結如下,以免遺忘:

1、在硬盤上創建SD卡鏡像文件:
    進入Android SDK目錄下的tools子目錄,找到mksdcard.exe文件,然後進入dos,運行
    mksdcard -l sdcard 512M /your_path_for_img/sdcard.img
    這樣就在/your_path_for_img/目錄中創建瞭一個512M的SD卡鏡像文件;
2、啟動帶sdcard的Android模擬器,有兩種方式:
    1)/啟動模擬器後,使用
    emulator -avd avd_name -sdcard /your_path_for_img/sdcard.img
    命令關聯sd卡,emulator命令在Android SDK目錄下的tools子目錄中;
    註:該方法在每次啟動模擬器後都要執行該命令系統才能使用sd中的數據
    2)/創建模擬器時,在Create new Android Virtual Device(AVD)對話框中的SD Card中,選擇“File”-“Browse”,直接選中剛才創建的sd卡鏡像文件;
    註:該方法的優點在於啟動模擬器後sd卡已經被掛載上,可以直接使用sd卡中的數據瞭。
3、添加本機文件到sdcard(啟動模擬器,同時掛載瞭sdcard)
    …\Android_SDK 目錄\tools>adb push …\file.mp3 /sdcard
    “…\file.mp3”為本機文件,“/sdcard”為模擬器中sdcard路徑;
    註:添加文件後,啟動模擬器上的 Dev Tools,運行 Media Scanner,顯示 “finished”就可以退出瞭,目的是更新數據庫。
4、將模擬器sdcard中的文件拷貝到本機:
    …\Android_SDK 目錄\tools>adb pull /sdcard/file …\save_dir
    “/sdcard/file”為欲拷貝文件,“…\save_dir”存放文件的本機目錄;
5、瀏覽sd卡文件,可以在dos中使用adb shell,進入shell進行瀏覽,也可以下載相關的文件瀏覽器.apk安裝後進行瀏覽。 www.aiwalls.com

6、模擬器中,插拔SD卡命令:
    adb shell sdutil mount /sdcard 插卡
    adb shell sdutil unmount /sdcard 拔卡

7、如何直接操作SD卡鏡像中的文件:

    用UltraISO打開sdcard.img文件,直接拖放文件或文件夾進去然後保存就OK瞭!而且還支持中文文件名!

 

摘自 michaelpp的專欄

發佈留言