res下方的檔案名稱,只接受小寫的英文字母,和數字,不接受任何大寫的檔案
更別說中文名稱的檔案了,甚至數字開頭的檔案名稱他也不吃,這是需要注意的
如果想要播放sd卡裡的音樂呢?
SDK寫

MediaPlayer mp = new MediaPlayer();
try {
mp.setDataSource("路徑");
mp.prepare();
} catch (IllegalArgumentException e) {
} catch (IllegalStateException e) {
} catch (IOException e) {
}
mp.start();

如果程式要存取檔案之前,都必需要有足夠的權限喔,模擬器現在有三大資料夾Data,SDcare,system data 我們可以存取,但是sdcare為什麼不行喔,這真的很奇怪(因為建立AVD的時候沒有給予sd卡空間)

(sdcard 的 permissions 只有d--------- 表示,沒有建立sdcard,所以不可以上傳任何資料)
但是怎麼把檔案上傳到模擬器的SD卡裡面呢?這裡有兩個問題,第一個問題,模擬器要模擬SD卡,所以在AVD設定時就要設定了,如下圖
第二個問題怎麼上傳。
第一步 設定一個擁有64M的模擬器

這樣我們的模擬器就有64M的 SD卡了
第二步 怎麼上傳檔案到模擬器呢,我們需要DDMS的幫助DDMS簡單說,他是幫我們控制模擬器的程式,例如你需要模擬程式進行過程當中,有一通電話撥進來或是程式執行時,有一通簡訊進來了,或是呢現在GPS的訊號是在經緯度多少,這一方面的手機控制,都是透過 DDMS不過DDMS不只有這些功能,他主要幫助Debug的工具,所以需要和他博一些感情。
啟動DDMS在IDE的這個地方

然後我們透過DDMS這個按鈕將檔案上傳到sdcard裡面,注意上傳之前,如下圖在sdcard上點一下,讓他呈現反白,如果沒有點選他,上傳的圖示就沒有作用.


 

 

原文出處

創作者介紹

Frank's Blog

Frank 發表在 痞客邦 PIXNET 留言(0) 人氣()