Android音樂播放器項目答辯_第1頁
Android音樂播放器項目答辯_第2頁
Android音樂播放器項目答辯_第3頁
Android音樂播放器項目答辯_第4頁
Android音樂播放器項目答辯_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、基于基于AndroidAndroid的音樂播放器的音樂播放器 開發(fā)報告開發(fā)報告 ly201303XX32ly201303XX32 開發(fā)背景: Android應用現狀 音樂播放器音樂播放器appapp使用市場使用市場 2011-2015年音樂播放器市場容量/市場規(guī)模統(tǒng)計 我國音樂播放器市場發(fā)展迅速,產品產出持續(xù)擴張,國家產業(yè)政策鼓勵 音樂播放器產業(yè)向高技術產品方向發(fā)展,國內企業(yè)新增投資項目投資逐漸增 多。投資者對音樂播放器市場的關注越來越密切,這使得音樂播放器市場越 來越受到各方的關注。 需求簡介需求簡介 4 目的是開發(fā)一個可以播放主流的音樂文 本格式的播放器。設計的主要實現功能是播 放MP3等

2、格式的音樂文件,并且能控制播放, 暫停,停止,音量控制,選擇上一曲,選擇 下一曲,更改皮膚,歌曲列表文件的管理操 作,在線播放,讀取存儲卡播放等多種播放 控制,界面簡明,操作簡單。 數據庫設計 5 部分數據庫分析表:部分數據庫分析表: 播放列表部分屬性 屬性屬性類型類型備注備注 idint歌曲ID titlevarchar歌曲名稱 albumvarchar專輯 albumIdvarchar專輯ID displayNamevarchar顯示名稱 artistvarchar歌手名稱歌手名稱 durationvarchar歌曲時長 sizevarchar歌曲大小 pathvarchar歌曲路徑 UI

3、設計 7 UIUI: 1:導航界面 用戶第一次使用顯示界面 2:歡迎頁面 始終用戶可以看到的顯示頁面 3:主頁面 顯示部分常用功能的頁面 4:音樂播放主頁面 提供音樂播放的幾個功能 5:側拉菜單頁面 顯示額外功能 UIUI相關技術:相關技術: 1:主頁面 頁面由: ViewPager:滾動功能 Handler:接受子線程發(fā)送的 數據, 并用此數據配合主線程更 新UI Fragment:(碎片): 切換頁面 | | | | | | | | | | | | | | | | | | | | | 2:播放主頁面 PopupWindow: 自定義彈出窗口 BroadcastReceiver:監(jiān)聽對音樂的

4、操作 AsyncTaskHandler:后臺異步線程執(zhí)行 AudioManager:控制音量和鈐聲模式的 操作 SlidingMenu:側拉菜單 PopupWindow AudioManager Handler:處理播 放類型:順序、 隨機、單曲 Thread:控制頁 面刷新 UIUI相關技術:相關技術: 3:導航界面 頁面由: ViewPager:滾動功能 Handler:接受子線程發(fā)送的數據, 并用此數據配合主線程更新UI Fragment:(碎片):切 換頁面 | | | | | | | | | | | | | | | | | | | | | 4:歡迎界面 UIUI相關技術:相關技術:

5、5:側拉界面 | | | | | | | | | | | | | | | | | | | | | SlidingMenu庫 SlindingMenu 是github上的大神寫得 一個側滑菜單框架! Sliding Menu的是一種比較新 的設置界面或配置界面效果,在主界 面左滑或者右滑出現設置界面,能方 便的進行各種操作。如 Evernote、 Google+、Foursquare等諸多優(yōu)秀應用 都采用了這種界面方案。 這是一個開源庫,而不是一個完整的 項目,把它作為libary引入到你自己的 工程里,簡單配置一下就可以實現 SlidingMenu的效果。 http:/ ails/236146

6、75:配置講解 http:/ /details/36677279:使用講解 額外功能 我的音樂(本地歌曲,無網絡功能): /設置點擊事件 mLetterListView.setOnItemClickListener(new OnItemClickListener() Override public void onItemClick(String s) /獲取選中的字母 if (s != null /ABCDEFGHIJKLMNOPQRSTUVWXYZ#; int position = mIndexer.getPositionForSection(section); /獲取位置 if (position != -1) playlistView.setSelection(position); /設置歌曲列表 跳轉到該位置 ); 掃描功能: 15 換膚功能: /將xml轉換成視圖 /獲取指定控件 /為指定控件賦值 16 設置功能(1):軟件簡介 new AlertDialog.Builder(context) .setIco

溫馨提示

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

評論

0/150

提交評論