上機作業2014年11月3日實驗mp3player項目_第1頁
上機作業2014年11月3日實驗mp3player項目_第2頁
上機作業2014年11月3日實驗mp3player項目_第3頁
上機作業2014年11月3日實驗mp3player項目_第4頁
上機作業2014年11月3日實驗mp3player項目_第5頁
已閱讀5頁,還剩8頁未讀, 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

實驗十:MP3yer項一、實驗目通過實驗讓將已有的知識串聯起來,增強代碼理解和調試能力二、項目功解析XML文件獲得MP3文件名、大小、、LRC文件名、下根據第一步解析到的,用戶點擊相應文件MP3和LRC文件放在SDcard上mp3 獲取本地已經 點擊相應的mp3文件,MP3文件并同時顯示歌詞三、實驗步這個界面的下面三個按鈕分別是““暫?!巴V?,點擊按鈕后播放到本地的音樂,并同步顯示歌詞。1、創建項新建一個Android工程命名為 結構如下圖 MainActivity是啟動類,對應的布局文件為resources.xml文件是mp3ActivityActivityService結尾的文件是FileUtils.java和HttpDownloader和實驗8里面的功能一樣都是用來件至SDCardAppConstantMp3InfoSerializableActivityservice之并根據私有的成員變量生成set和getpublicStringgetMp3NameTrimed(){}mp3Name去掉.mp3后的字publicStringtoString(){}所有的service和activity必須在該文件中activity或service沒有找到一般是沒有在配置文件中和實驗8一樣在配置文件中增限網絡權限和寫SD卡權限:3、MainActivity文件編TabActivityonCreate函數中增加兩個tabactivitymain.xml88-89頁的布局文件一樣,唯一的區別是在TabHost中增加一個屬性android:background="@drawable/background"mp3Infos是存放resources.xmlmp3Infos=parse194頁代碼自行完成;buildSimpleAdapter的代碼是將mp3Infosmp3info_item.xmlListView里面的列同時該類還要實現單擊因為該類本身是繼承ListActivity所以該不需要綁定只需要實現該方法就能實現單擊。DownloadService的編 mand中獲取傳遞來后面請模仿實驗八內容根據mp3Info中的mp3地址、文件名稱、LRC的名和地址mp3和對應的lrc,成功可以彈出toast提示成功,否則提這里注意toast方法是靜態的,所以在HttpDownloaderLocalMp3ListActivity編用來保存從網 的mp3文件名、大小、lrc文件名和大小,實現代碼FileUtils其他如何將mp3Infos映射到界面的實現代碼和Mp3ListActivity中的buildSimpleAdapter點擊界面中的任何一欄,轉入界面,代碼yerActivity的編寫 android:orientation="horizontal"> android:src="@drawable/pause"/> android:src="@drawable/stop"/>yActivity繼承Activity,在該類的onCreate獲取到4LocalMp3ListActivity傳遞來的 其他的兩個按鈕的自行完成該類同時是一個廣播消息接收者接收yService的廣播消息所以該類有個內那么如 和取 呢?代碼如下這里放在onPauseonResume8.yerService的編該類比較復雜,是整個代碼的部分。Service;mandyPauseStop使用removeCallbacks刪除指定的Runnable對象并調用mediayer的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論