上傳檔案至Android手機磁碟(SD Card)中

開發環境:Eclipse
安裝軟體:JJDK 1.6、 Eclipse IDE(for Java Developers)、ADT擴充套件、Android SDK

Android應用程式讀取圖檔或音樂檔的使用DDMS,透過DDMS介面化的方式,即可省去開啟命令提示字元自行輸入程式。如果需要讀取Android本機磁碟的資料,就可透過DDMS的工具,使用介面化的方式,進行Android內磁碟檔案的管理。本題延續DDMS的使用,讀取SD卡內的圖檔。

一、 假設程式需讀取Android手機磁碟(SD Card)中的baby.PNG圖檔 於Eclipse頁面開啟此專案,首先啟動模擬器,於模擬器上執行此程式,因目前手機SD Card中無此圖檔,故呈現空白,並顯示檔案不存在。
  假設程式需讀取Android手機磁碟(SD Card)中的baby.PNG圖檔 於Eclipse頁面開啟此專案,首先啟動模擬器,於模擬器上執行此程式,因目前手機SD Card中無此圖檔,故呈現空白,並顯示檔案不存在。
二、 於C槽中新增一個SDCARD資料夾,假設SDCARD卡的資料夾放置在C槽中。。
三、 開啟Android SDK的tools工具,找到mksdcard.exe,確認在安裝SDK之後,有提供製作SD卡的程式。
 

開啟Android SDK的tools工具,找到mksdcard.exe,確認在安裝SDK之後,有提供製作SD卡的程式。

四、

開啟命令列,進入此工具所位在的資料夾路徑(本題的mksdcard.exe放置於android_sdk\tools中,實際路徑依安裝而有所不同)
輸入mksdcard sizeM [path\] name.img
範例為mksdcard 1024M C:\SDCARD\sd.img,即代表已建立SD卡的映像檔

 

開啟命令列,進入此工具所位在的資料夾路徑(本題的mksdcard.exe放置於android_sdk\tools中,實際路徑依安裝而有所不同)

五、 接續建立一個有掛載SD卡的模擬器,點選AVD Manager,新增一個模擬器。
 

接續建立一個有掛載SD卡的模擬器,點選AVD Manager,新增一個模擬器。

六、

於SD Card區塊點選「Browse…」,瀏覽並選取剛才所建立的映像檔

  於SD Card區塊點選「Browse…」,瀏覽並選取剛才所建立的映像檔
  於SD Card區塊點選「Browse…」,瀏覽並選取剛才所建立的映像檔
七、 於模擬器開啟的狀態下,按下,選擇DDMSDDMS。 依專案要求,需將圖片上傳至SD Card的資料夾內。 進入emulator-5554模擬器的資料結構,展開兩層樹狀資料夾/mnt/sdcard。 點選右上方(Push a file onto the device)圖示(Push a file onto the device)圖示,開啟對話視窗.
  於模擬器開啟的狀態下,按下,選擇DDMS。 依專案要求,需將圖片上傳至SD Card的資料夾內。 進入emulator-5554模擬器的資料結構,展開兩層樹狀資料夾/mnt/sdcard。 點選右上方(Push a file onto the device)圖示,開啟對話視窗.
八、 上傳完成,可於/mnt/sdcard路徑中,看到上傳的baby.JPG圖檔。 如需刪除此檔案,點選右上方的 刪除圖示即可刪除。
  上傳完成,可於/mnt/sdcard路徑中,看到上傳的baby.JPG圖檔。 如需刪除此檔案,點選右上方的 圖示即可刪除。
九、 再次重新執行專案程式,可正確呈現上傳至Android手機磁碟中的圖檔。
再次重新執行專案程式,可正確呈現上傳至Android手機磁碟中的圖檔。
- 回222期電子報主頁 -
版權所有,未經確認授權,嚴禁轉貼節錄
財團法人中華民國電腦技能基金會
TEL:02-2577-8806•FAX:02-2577-8135
服務信箱:[email protected]