【程式語言】android--模擬器如何建立檢視sdcard
android emulator 模擬sd卡:sdcard的建立、檔案存取和檔案檢視
一、建立帶SDcard的avd(android virtual device)
1、create a new avd with sdcard:Eclipse-->SDK and AVD manager-->create new avd,建立時填入SDcard專案的相應內容,包括sdcard的大小等,這樣創建出來的avd已經包含了sdcard映象檔案。
這個時候的sdcard映象檔案的路徑在:C:/Documents and Settings/user/.android/avd/avdname資料夾下,預設路徑。
2、為已存在的avd建立sdcard:使用命令mksdcard 1024M g:/sdcard.img,在指定目錄下建立一個sdcard檔案,字尾名無所謂。
另外,網上一些資料說M或K的大小寫無所謂,但其實是有關係的,如果用小寫的m,會提示:### WARNING : SD Card images < 8 MB cannot be used with the Android emulator,順便提一下,sdcard最小為8M,小於8M不可建立。
這樣建立完sdcard映象檔案後還需和avd關聯下,關聯方法為在run configurations的target裡的最後一行空白裡面填上"-sdcard g:/sdcard.img”,其中"g:/sdcard.img"是sdcard映象檔案所在的完整路徑。也可以在Eclipse-->windows-->preferences-->android-->launch-->default emulator options中填寫上述語句,皆可實現關聯,再啟動avd時,它已經自帶了sdcard,可進行儲存等操作。
二:檔案存取
兩條命令例項:
C:/Documents and Settings/user>adb push g:/test.gif sdcard/test.gif
222 KB/s (14211 bytes in 0.062s)
C:/Documents and Settings/uesr>adb push f:/kugou/xianjian.mp3 sdcard/xj.mp3
872 KB/s (1939446 bytes in 2.171s)
分析:adb push f:/kugou/xianjian.mp3 sdcard/xj.mp3---->adb push 是存放的命令+需存放的檔案完整或相對路徑包括檔名+sdcard映象檔名/存放後使用的檔名
872 KB/s (1939446 bytes in 2.171s)是成功執行命令後的反應。
存取檔案還有一個很簡單的方法是Eclipse中開啟file explorer後有兩個小手機的圖示,一個事存檔案,一個是取檔案。
三:sdcard檔案檢視
在網上查的時候,有看到一些工具,比如mtools等,目前還未使用,暫不論。只說利用現有資源進行。
其實利用DDMS工具正好。開啟方法:
Windowsàshow viewàother-->file explorer Or :windowsàopen perspectiveàDDMS
開啟file explorer後可以清楚地看到和管理sdcard的檔案。