需要金幣:![]() ![]() |
資料包括:完整論文 | ![]() |
![]() |
轉(zhuǎn)換比率:金額 X 10=金幣數(shù)量, 例100元=1000金幣 | 論文字?jǐn)?shù):12546 | ![]() | |
折扣與優(yōu)惠:團(tuán)購(gòu)最低可5折優(yōu)惠 - 了解詳情 | 論文格式:Word格式(*.doc) | ![]() |
摘要:本文是對(duì)開發(fā)基于安卓平臺(tái)的音樂播放器的討論。安卓平臺(tái)是為移動(dòng)設(shè)備設(shè)計(jì)的第一個(gè)真正開放的綜合平臺(tái),包含操作系統(tǒng)、用戶界面和應(yīng)用程序。它不是一個(gè)純粹的手機(jī)平臺(tái),而是能夠?yàn)樵絹?lái)越多的硬件類型,例如平板電腦和電視,提供的一個(gè)開發(fā)平臺(tái)。本論文所討論的音樂播放器正是基于該平臺(tái)開發(fā)的。本文在討論音樂播放器的設(shè)計(jì)開發(fā)過程的同時(shí)給出了詳細(xì)的系統(tǒng)設(shè)計(jì)文檔、系統(tǒng)的構(gòu)建、部分界面截圖以及部分源代碼。詳細(xì)描述了該音樂播放器的開發(fā)流程。
關(guān)鍵字:安卓; 音樂播放器; 移動(dòng)端開發(fā)
目錄 摘要 Abstract 1緒論-1 1.1研究背景-1 1.1.1智能手機(jī)的現(xiàn)狀-1 1.1.2選擇Android平臺(tái)的原因-1 1.1.3音樂播放軟件的背景-2 1.2論文選題的目的-2 2開發(fā)環(huán)境簡(jiǎn)介-3 2.1 Android-3 2.1.1 Android簡(jiǎn)介-3 2.1.2 Android Features特性-3 2.1.3 Android基本框架(Android Architecture)-4 2.1.4 Android系統(tǒng)的四大組件-6 2.2 Eclipse-7 2.3 Android Development Tools(ADT)-7 3可行性研究-8 3.1可行性研究-8 3.1.1技術(shù)可行性-8 3.1.2經(jīng)濟(jì)可行性-8 3.1.3操作可行性-8 3.2可行性研究產(chǎn)物-9 3.2.1系統(tǒng)流程圖-9 4需求分析-10 4.1功能需求-10 4.1.1檢索音樂-10 4.1.2播放音樂-10 4.1.3切換播放模式-10 4.1.4界面需求-11 4.2性能需求-11 4.3潛在需求-11 5系統(tǒng)實(shí)現(xiàn)-11 5.1開發(fā)環(huán)境的搭建-11 5.1.1搭建環(huán)境所需的軟件-11 5.1.2開發(fā)環(huán)境的安裝步驟-12 5.2自動(dòng)掃描本地歌曲模塊詳細(xì)設(shè)計(jì)-13 5.2.1 ContentProvider簡(jiǎn)介-14 5.2.2 ContentProvider的使用-14 5.2本地列表模塊的詳細(xì)設(shè)計(jì)-16 5.3后臺(tái)Service的設(shè)計(jì)-18 5.3.1將播放操作放置在后臺(tái)Service的原因-18 5.3.2創(chuàng)建自定義的Service類-19 5.4音樂播放操作的實(shí)現(xiàn)-20 5.4.1 MediaPlayer類簡(jiǎn)介-20 5.4.2播放操作的具體實(shí)現(xiàn)方式-21 5.5點(diǎn)擊列表實(shí)現(xiàn)音樂播放功能的設(shè)計(jì)-22 5.5.1 OnItemClickListener監(jiān)聽器簡(jiǎn)介-22 5.5.2 OnItemClickListener監(jiān)聽器的具體應(yīng)用-23 5.6循環(huán)播放功能的設(shè)計(jì)-24 5.6.1使用OnCompletionListener監(jiān)聽歌曲的播放操作-24 5.6.2使用BroadCast實(shí)現(xiàn)播放狀態(tài)信息在前后臺(tái)之間的傳遞-24 6測(cè)試階段-27 6.1測(cè)試目標(biāo)-27 6.2測(cè)試方法-27 6.2.1白盒測(cè)試-27 6.2.2黑盒測(cè)試-27 6.2.3灰盒測(cè)試-27 6.3測(cè)試過程-28 6.4測(cè)試結(jié)論-28 總結(jié)-29 參考文獻(xiàn)-30 致謝-31 |