歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > DOCX文檔下載  

基于安卓的音樂播放器系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)——畢業(yè)論文

  • 資源ID:116524870       資源大?。?span id="f3fspjw" class="font-tahoma">1.71MB        全文頁數(shù):37頁
  • 資源格式: DOCX        下載積分:20積分
快捷下載 游客一鍵下載
會員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要20積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機(jī)號,方便查詢和重復(fù)下載(系統(tǒng)自動生成)
支付方式: 支付寶    微信支付   
驗(yàn)證碼:   換一換

 
賬號:
密碼:
驗(yàn)證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會被瀏覽器默認(rèn)打開,此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預(yù)覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒有明確說明有答案則都視為沒有答案,請知曉。

基于安卓的音樂播放器系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)——畢業(yè)論文

摘要 畢 業(yè) 設(shè) 計(jì)中文題目基于安卓的音樂播放器系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)英文題目Design and Implementation of The MusicPlayer Based on Android 院 系:計(jì)算機(jī)與信息工程學(xué)院年級專業(yè): 金融服務(wù) 姓 名:學(xué) 號:指導(dǎo)教師:職 稱: 年 月摘 要基于安卓的應(yīng)用軟件開發(fā)快捷簡單,用戶體驗(yàn)良好,開發(fā)出滿足消費(fèi)者要求的移動終端軟件具有廣闊的市場前景。而隨著手機(jī)的使用量有了大幅地提高,多媒體功能的開發(fā)已經(jīng)成了手機(jī)未來發(fā)展的功能之一,擴(kuò)展和優(yōu)化手機(jī)多媒體功能將成為未來幾年移動程序開發(fā)的新趨勢。本文研究的音樂播放器系統(tǒng)是以Android開發(fā)為基礎(chǔ),用到的軟件是Java的開發(fā)軟件Eclipse,搭建的開發(fā)環(huán)境是Eclipse + Android SDK,該系統(tǒng)是在Android系統(tǒng)下編碼和改進(jìn)的。本文研究的音樂播放器集播放、暫停、上下首、歌詞顯示一些基本的功能于一體,同時具有分享、收藏、設(shè)置休息時間的友好性功能,大大滿足用戶的需求。關(guān)鍵詞:手機(jī);安卓;java;音樂播放IIABSTRACTABSTRACTThe application development based on Android is quick and easy, in addition, the users experience is good. Therefore, developing mobile terminal software that can meet consumer demands for market has broad prospects. With the production and use of mobile phones greatly improved, the development of multimedia functions has become one of the future development of feature phones, so expansion and optimization of mobile multimedia features will become a new trend in the next few years on the mobile application development. The music player system in this paper is based on Android development , using Java development software Eclipse, building Eclipse+Android SDK development environment, and the system is codded and improved under the Android system.In this paper, the music player has the basic functions which include play, pause, previous one, the next song, the lyrics show. At the same time, the music player can share, collect, set rest time, and it is able to satisfy the needs of users.Key Words : Phones; Android; Java; Music PlayerIII目錄目 錄第1章 引言11.1 選題背景11.2 國內(nèi)外研究現(xiàn)狀11.3 研究內(nèi)容21.4 主要設(shè)計(jì)思路21.5 論文組織結(jié)構(gòu)3第2章 系統(tǒng)相關(guān)技術(shù)介紹42.1 Android的定義42.2 Android的優(yōu)勢42.3 Android帶來的影響42.3.1 對消費(fèi)者的影響42.3.2 對手機(jī)制造商的影響52.3.3 對運(yùn)營商的影響52.4 JAVA介紹52.5 Android內(nèi)核62.6 Android的系統(tǒng)架構(gòu)62.7 Lib介紹7第3章 系統(tǒng)需求分析93.1 系統(tǒng)可行性分析93.1.1 技術(shù)可行性93.1.2 操作可行性93.1.3 經(jīng)濟(jì)可行性93.1.4 社會可行性93.2 總體需求103.3 功能需求103.4 開發(fā)運(yùn)行環(huán)境需求133.5 性能需求133.6 其它需求13第4章 系統(tǒng)概要設(shè)計(jì)154.1 概述154.2 系統(tǒng)功能結(jié)構(gòu)154.2.1 主界面模塊設(shè)計(jì)164.2.2 播放界面模塊設(shè)計(jì)164.2.3 菜單界面模塊設(shè)計(jì)174.2.4 歌曲設(shè)置模塊設(shè)計(jì)174.2.5 其他模塊設(shè)計(jì)18第5章 系統(tǒng)實(shí)現(xiàn)195.1 數(shù)據(jù)庫設(shè)計(jì)195.2 模塊界面實(shí)現(xiàn)205.2.1 播放器主界面205.2.2 音樂播放界面215.2.3 音樂歌詞顯示頁面225.2.4 音樂菜單界面235.2.5 音樂歌曲設(shè)置245.2.6 音樂歌曲分享25第6章 系統(tǒng)測試276.1 測試重要性276.2測試方法276.3系統(tǒng)功能測試276.3.1 播放器播放功能測試276.3.2 播放器菜單功能測試286.3.3 播放器歌曲設(shè)置功能測試286.3.4 播放器其他模塊功能測試29第7章 結(jié)論與展望307.1 結(jié)論307.2 進(jìn)一步的工作方向30參考文獻(xiàn)31致 謝3232第1章 引言第1章 引言 1.1 選題背景 科學(xué)技術(shù)的日新月異,加上人們生活水平的不斷提高,使得手機(jī)在人們的日常生活中扮演著極其重要的角色。在近來的這些年里,移動通信業(yè)務(wù)的發(fā)展速度在目前世界上可謂是名列前茅。他們的增長速度是任何預(yù)測家未曾預(yù)料到。Android作為一個開源的系統(tǒng),擁有自己獨(dú)特的優(yōu)勢,已經(jīng)形成當(dāng)前行業(yè)的主流趨勢。基于Android的應(yīng)用軟件開發(fā)快捷簡單,用戶體驗(yàn)良好,所以開發(fā)出滿足消費(fèi)者要求的移動終端軟件具有廣闊的市場前景1。同時,隨著人們生活和工作 的壓力越來越大,音樂漸漸地扮演著人們心靈寄托的角色,幫助人們輕松下來,所以受到越來越多人的歡迎,隨之而來的,便是五花八門的音樂播放器。但目前存在許多音樂播放器盲目地追求華麗的外在條件和所謂的復(fù)雜功能,而這些占據(jù)了用戶手機(jī)的很多資源、內(nèi)存空間,給用戶帶來了許多不便,而且,恰恰很多功能對大多數(shù)用戶來說是沒有用的,所以開發(fā)一款實(shí)用性強(qiáng)的手機(jī)音樂播放器是具有良好的市場和應(yīng)用前景的2?;谏鲜龇治?,利用Android這種開源技術(shù)設(shè)計(jì)出一款讓用戶滿意的音樂播放器是非常有市場前景的,同時,對于一個酷愛音樂的軟件設(shè)計(jì)者來說,編寫出這種滿足用戶需求的音樂播放器更是一件非常有意義的事情。1.2 國內(nèi)外研究現(xiàn)狀安卓自從被谷歌收購后就以Linux的開放式手機(jī)操作系統(tǒng)的形式被推出,這種開放式手機(jī)系統(tǒng)可以使任何手機(jī)制造商在沒有支付專利費(fèi)的前提下將這種系統(tǒng)在自己的手機(jī)上運(yùn)行,其免費(fèi)性和便捷性使得其在推出之日便得到全世界的普遍歡迎。國外的安卓市場可謂是蓬勃發(fā)展,如日中天,據(jù)美國發(fā)布的一份調(diào)查顯示,基于安卓系統(tǒng)的智能手機(jī)的銷售量在2012年曾一度超過了聲名赫赫的Iphone手機(jī),雖然目前在美國Iphone手機(jī)還是處于智能手機(jī)的龍頭地位,但唯一能與其相媲美的也只有谷歌的安卓系統(tǒng)的手機(jī)3。由于安卓系統(tǒng)的種種便捷以及不斷地往更高層次的技術(shù)發(fā)展,相信在不久將來會有更多國外的用戶選擇基于安卓的智能手機(jī)。中國,作為一個擁有全世界最多人口的人口大國,其手機(jī)用戶的人數(shù)也是居于全世界之最。因?yàn)?G業(yè)務(wù)的推廣使得國內(nèi)的手機(jī)市場不斷往智能手機(jī)方向發(fā)展,正因?yàn)槿绱?,安卓系統(tǒng)便成了國內(nèi)手機(jī)制造商的首當(dāng)之選。根據(jù)調(diào)查顯示,國內(nèi)安卓開發(fā)工程師的需求量這兩年增長速度是疾如雷電,國內(nèi)的安卓手機(jī)市場正處于一個如火如荼的開拓階段。如今,隨著生活水平的提高,一款能滿足用戶需求的音樂播放軟件是手機(jī)必不可少的,而且目前為止,大多數(shù)的數(shù)碼產(chǎn)品也都能進(jìn)行MP3播放。其中,在Linux上流行的播放器有多種,主要有Xmms,RealPlayer,Xmovie,QuickTime,MPlayer等4。安卓這種基于Linux內(nèi)核的,而且具有開源、免費(fèi)的特性5,還有平臺開放的特性,這樣一方面能夠促進(jìn)技術(shù)的創(chuàng)新,另一方面又能在成本降低方面是大大有利的。綜上所述,利用安卓技術(shù)開發(fā)出讓用戶滿意的音樂播放器是相當(dāng)有市場潛力。1.3 論文組織結(jié)構(gòu)本論文總共分為七章。第1章:引言。主要介紹基于安卓的音樂播放器系統(tǒng)的選題背景、國內(nèi)外研究現(xiàn)狀以及研究的內(nèi)容和主要設(shè)計(jì)思路。第2章:系統(tǒng)相關(guān)技術(shù)介紹。主要講了Android的信息,對系統(tǒng)相關(guān)技術(shù)做了比較具體的介紹。第3章:系統(tǒng)需求分析。主要對基于安卓的音樂播放器從技術(shù)上、操作上、經(jīng)濟(jì)上和社會上做了可行性分析,并介紹了總體需求、功能需求、開發(fā)環(huán)境需求以及性能需求和其他需求。第4章:系統(tǒng)概要設(shè)計(jì)。主要對基于安卓的音樂播放器系統(tǒng)進(jìn)行了概要設(shè)計(jì)。第5章:系統(tǒng)詳細(xì)設(shè)計(jì)。對基于安卓的音樂播放器的數(shù)據(jù)庫進(jìn)行設(shè)計(jì),并且對其各個功能模塊展開說明。第6章:系統(tǒng)測試。主要對基于安卓的音樂播放器進(jìn)行測試,并說明了測試結(jié)果。第7章:結(jié)論與展望。主要對基于安卓的音樂播放器目前所做的研究進(jìn)行總結(jié),并提出研究現(xiàn)在存在的不足之處,提出進(jìn)一步工作的方向。1.4 研究內(nèi)容本課題研究的是是基于安卓的音樂播放器系統(tǒng),該播放器作為安卓平臺上的一種開發(fā)應(yīng)用,具有與用戶交互的界面,用戶體驗(yàn)性良好,不僅能滿足用戶對音樂播放器的一般控制需求,還能夠滿足用戶的友好性需求。通過對音樂播放器的需求進(jìn)行具體分析,本文要研究的基于安卓的音樂播放器的主要功能有:(1)用戶下載安裝本APP,可以享有本APP的所有功能。(2)音樂列表展示功能。(3)音樂播放界面。(4)音樂歌詞顯示功能。(5)音樂菜單界面。(6)歌曲設(shè)置的功能。(7)音樂收藏添加功能。(8)歌曲分享的功能。1.5 主要設(shè)計(jì)思路通過學(xué)習(xí)和使用同類軟件,借鑒同類軟件的優(yōu)秀之處,將可取之處用到我們即將設(shè)計(jì)的音樂播放器上。以此同時,對該種軟件進(jìn)行詳細(xì)的需求分析,再結(jié)合移動設(shè)備的特點(diǎn),在安卓平臺上設(shè)計(jì)出一款實(shí)用性強(qiáng)的、能讓用戶滿意的音樂播放器。搜集和比較Java開發(fā)相關(guān)技術(shù)文獻(xiàn),進(jìn)行軟件的概要和詳細(xì)設(shè)計(jì)。同時,采用模塊化設(shè)計(jì)思想,對整個系統(tǒng)的結(jié)構(gòu)進(jìn)行模塊化設(shè)計(jì),將要設(shè)計(jì)的音樂播放器的功能模塊一一列出,再各個擊破,即一個模塊、一個模塊地完成,最終將各個模塊組合起來。第2章 系統(tǒng)相關(guān)技術(shù)介紹第2章 系統(tǒng)相關(guān)技術(shù)介紹2.1 Android的定義Android是一個綜合的操作環(huán)境,其是在Linux內(nèi)核的基礎(chǔ)上進(jìn)行操作的。Android這個平臺主要包括一個操作系統(tǒng),中間件、用戶界面和一些主要的應(yīng)用程序。在Android平臺上使用Java框架來開發(fā)Android應(yīng)用要使用的工具以及API接口,這些種種在Beta版本的Android SDK上都有所提供,種種方便性、必然推進(jìn)Android平臺的運(yùn)用6。2.2 Android的優(yōu)勢1.開放性。安卓系統(tǒng)上的源代碼是完全開放的,在這個平臺上開發(fā)的編程人員能夠?qū)﹂_發(fā)細(xì)節(jié)方面更加熟悉,而且這個其具有很大的包容性,能夠容許其他的移動終端的廠商加入到這個大本營來。正因?yàn)?,其開放性,安卓系統(tǒng)吸引了很多軟件開發(fā)者,這個平臺收到越來越多的歡迎和關(guān)注。2.安卓系統(tǒng)具有豐富的硬件資源,運(yùn)行速度比想象的迅速7。在安卓系統(tǒng)上可以設(shè)計(jì)出功能上各具特色和不同版本的產(chǎn)品,但各種產(chǎn)品之間在數(shù)據(jù)同步上絲毫沒有受到版本差異的影響,在軟件兼容這方面也做得很不錯。3.安卓系統(tǒng)給開發(fā)商提供了一個比較自由的環(huán)境,使其不受到一些所謂規(guī)范的約束,正因?yàn)槿绱?,大大提高了軟件設(shè)計(jì)的創(chuàng)造性與新穎性。4安卓自從被Google收購之后就一直在往和Google應(yīng)用結(jié)合的方向發(fā)展,如今,安卓平臺已經(jīng)能和諸如Google地圖、郵件等相應(yīng)的應(yīng)用做到完美地結(jié)合。5.利用安卓系統(tǒng)可以使手機(jī)任意地和網(wǎng)絡(luò)相連接,而不用受限于運(yùn)營商的種種制約,讓手機(jī)使用起來更加便捷、自由。2.3 Android帶來的影響Android的顯現(xiàn)后可能包括移動通信行業(yè)、軟件制造業(yè)、手機(jī)生產(chǎn)商這些行業(yè),前提是當(dāng)然是以消費(fèi)者為最大的核心。2.3.1 對消費(fèi)者的影響1)加大高端手機(jī)的選擇。2)剛開始設(shè)計(jì)的時候,Android考慮到和他們目前的業(yè)務(wù)結(jié)合在一起,從以前以計(jì)算機(jī)為核心換成現(xiàn)在以手機(jī)的使用為目標(biāo)。新生的應(yīng)用,如:谷歌地圖,谷歌地圖所衍生的應(yīng)用,Gmail等等。3)得到Android支持的基本選項(xiàng)中,就有包括很多我們常用的GPS衛(wèi)星導(dǎo)航,手機(jī)攝像,MP3,藍(lán)牙等這些選項(xiàng)。4)Android平臺是唯一一個免費(fèi)的,即使會有一些本地鏈接庫將需要一定的費(fèi)用,但大部分使用都是免費(fèi)的;由于Android的虛擬機(jī)Dalvik會把Java字節(jié)碼轉(zhuǎn)換成自己的格式,所以即使在它的應(yīng)用程序運(yùn)用Java開發(fā)的時候,它可以避免需要支付給SUN的Java授權(quán)費(fèi)8,這是相當(dāng)有利的。2.3.2 對手機(jī)制造商的影響1)由于安卓平臺開源性的特點(diǎn),以Google為首,建立了一個具有大量行業(yè)的產(chǎn)業(yè)同盟,這個產(chǎn)業(yè)同盟的存在使了手機(jī)軟件的開發(fā)更加有利,不管是是在技術(shù)上還是開發(fā)成本上。2)因?yàn)樗情_源產(chǎn)品,對不占主導(dǎo)地位的制造商來說,技術(shù)上能夠避免在和占主要地位的制造商的差距,打造一個更加具有競爭力和差異化的產(chǎn)品。2.3.3 對運(yùn)營商的影響1)多提供的數(shù)據(jù)服務(wù)十分豐富,將會顯著增加數(shù)據(jù)通信上的流量9。2)增加手機(jī)的來源,價(jià)格也更實(shí)惠。2.4 JAVA介紹Java是一種簡單的編程語言的網(wǎng)絡(luò),它結(jié)合了其他語言的一些功能和優(yōu)點(diǎn),又避免了它們的缺點(diǎn)。Java語言的體系結(jié)構(gòu)是中立的10,因?yàn)樗褂玫牡谝粋€是聚合成中間代碼(字節(jié)碼),然后加載奇偶校驗(yàn),再解釋給其他的機(jī)器代碼來執(zhí)行,只要得到Java虛擬機(jī)的支持,就可以運(yùn)行各種相應(yīng)程序; Java語言是多線程的,多線程指的是相同的應(yīng)用程序中,同時來執(zhí)行多個數(shù)據(jù)流。Java語言可以更好地處理多線程程序和現(xiàn)實(shí)生活中的一些具體難題,是計(jì)算機(jī)信息技術(shù)與工藝設(shè)計(jì)發(fā)展的一個必然的發(fā)展方向。系統(tǒng)為什么不選擇C或C+語言而是選擇Java,其主要原因是Android的應(yīng)用層是通用的中級Java字節(jié)碼,它不需要各種每個廠家封裝的等效版本的硬件模型。為了避免版本的問題,在諾基亞,聯(lián)想版的版本的情況下,一次編寫的程序,在多個版本都可以運(yùn)行。其次,在競爭中Java和.NET平臺是應(yīng)用程序本身最適合的一個平臺,有一個龐大的開發(fā)基地,節(jié)省大量的再教育14和重新學(xué)習(xí)的成本。Java采用流的機(jī)制來實(shí)現(xiàn)輸入和輸出,這種流是指一種有方向的字符數(shù)據(jù)序列。為了獲取到數(shù)據(jù),程序會打開一個從數(shù)據(jù)源出來的流,它讀取數(shù)據(jù)的方式是通過這個流;為了輸出數(shù)據(jù),程序打開一個到了目的地的流,這樣就能實(shí)現(xiàn)將數(shù)據(jù)傳輸?shù)侥康牡氐娜蝿?wù)。用于操作Java流對象內(nèi)置的Java IO包,其包含一系列的文件和目錄,這些用來運(yùn)行讀取文件并寫入類11的操作的屬性。Java反射機(jī)制是指在其處于運(yùn)行中的時候,對于所有的類來說,都可以知曉該類的任何屬性以及類中能使用的方法;不管對哪個對象來說,都能調(diào)用它任何一個屬性和方法。這就是所謂的Java反射機(jī)制。Java反射機(jī)制主要提供以下功能:在運(yùn)行時,識別任何一個對象它所屬于的那個類;在運(yùn)行時,識別任何類擁有的方法還有成員變量;在運(yùn)行時,任何一個對象的方法都可以被調(diào)用;生成動態(tài)代理。2.5 Android內(nèi)核圖2.1 Linux內(nèi)核Android依賴于Linux 2.6內(nèi)核提供的基本服務(wù),如安全性,內(nèi)存管理,進(jìn)程管理,網(wǎng)絡(luò),硬件驅(qū)動程序11。這里,Linux內(nèi)核中所起到的是硬件層和該系統(tǒng)的其他層次之間的抽象層的一個概念。操作系統(tǒng)并不是類GNU/ Linux的,由于他們的系統(tǒng)庫,系統(tǒng)啟動和編程接口和標(biāo)準(zhǔn)的Linux系統(tǒng)都是不同的。Android系統(tǒng)目前的模式是通過Eclipse的自動安裝12,通過大量課題研究,大致步驟是和存放在/data/app和data/data下的Android的底層和普通的內(nèi)核并沒有顯著差異,可以把它作為一個Linux,用來開發(fā)和追蹤。2.6 Android的系統(tǒng)架構(gòu)Android系統(tǒng)架構(gòu)如圖2.2所示。圖2.2系統(tǒng)架構(gòu)如圖2.2所示,Android系統(tǒng)采取的是分層架構(gòu)思想,架構(gòu)簡單明了,層次分明。各層由高層到低層按順序依次劃分為應(yīng)用程序?qū)印?yīng)用程序框架層、系統(tǒng)運(yùn)行層庫以及Linux核心層。2.7 Lib介紹1.C / C +庫:由各種各樣Android組件使用2.開發(fā)人員透過程序框架可以使用它的功能3.包括以下內(nèi)容:1)媒體庫:MPEG4、 H.264、 MP3 、JPG、 PNG.2)WebKit / LibWebCore:Web瀏覽引擎3)SQLite關(guān)系數(shù)據(jù)庫引擎4)2D,3D圖形庫,引擎類庫豐富的支持:2D和3D圖形庫的OpenGL ES,SQLite數(shù)據(jù)庫,對象數(shù)據(jù)庫db4o的類庫,媒體庫,基于Linux底層的C庫,等等,所以它更容易做出簡單多樣化的應(yīng)用開發(fā)。谷歌使用該庫的Apache的Harmony類庫,Harmony類庫在某些方面上,速度相較于Sun的VM來說還更快。 Java運(yùn)行在Dalvik虛擬機(jī),Dalvik運(yùn)行的格式是簡單精煉的byte code,其可以并行地執(zhí)行多個應(yīng)用程序,不過是在資金的低消耗和沒有應(yīng)用程序相互干擾的情形下。圖2.3 lib運(yùn)行庫第3章 系統(tǒng)需求分析第3章 系統(tǒng)需求分析3.1 系統(tǒng)可行性分析3.1.1 技術(shù)可行性1Java提供了相對穩(wěn)定的性能,使用Java進(jìn)行開發(fā)更加高效,所設(shè)計(jì)出的系統(tǒng)運(yùn)行流暢,管理方面,而且,關(guān)于這方面技術(shù)上的書籍、資料也比較齊全。2基于安卓模式的管理系統(tǒng)已發(fā)展日趨成熟。3眾所周知,Java是面向?qū)ο蟮拈_發(fā)語言。程序開發(fā)可以在Eclipse平臺上面方便的使用一些已知的解決方案。 綜上所述:系統(tǒng)的開發(fā)技術(shù)具有可行性,且開發(fā)人員掌握了一定的開發(fā)技術(shù),所以系統(tǒng)的開發(fā)具有可行性。3.1.2 操作可行性基于安卓的音樂播放器采用的是移動終端技術(shù),只要用戶在安卓智能手機(jī)上安裝改款軟件,就能操作該軟件,使用起來不需要受到種種制約,相對簡便。同時,本系統(tǒng)是非常容易操作的,能與用戶進(jìn)行良好的交互。因此本系統(tǒng)在操作性上是可以進(jìn)行開發(fā)的。3.1.3 經(jīng)濟(jì)可行性從經(jīng)濟(jì)上來說,只要電腦上有Android開發(fā)設(shè)備就能設(shè)計(jì)開發(fā)出Android手機(jī)音樂播放器,并且Android應(yīng)用開發(fā)是免費(fèi)的13。除此之外,手機(jī)音樂播放器是一種大眾需求,哪些功能是所有消費(fèi)者都需要的,哪些功能是部分人需要的,哪些特性是很少使用的這些信息是很容易知道的,在獲取需求這塊并不需要什么成本。所以系統(tǒng)在開發(fā)人力、財(cái)力上要求不高,具有經(jīng)濟(jì)可行性。3.1.4 社會可行性隨著手機(jī)市場的快速發(fā)展,各種音頻和視頻資源在互聯(lián)網(wǎng)上廣泛流傳。這些資源似乎很稀松平常,然而卻在人們生活中越來越不可或缺了,這就給各種手機(jī)播放器的設(shè)計(jì)開拓了市場前景。但是許多音樂播放器致力于華麗的外在條件和強(qiáng)大的功能,給用戶的手機(jī)帶來了許多存儲空間的浪費(fèi),并且在用戶要同時進(jìn)行多個操作的時候帶來了很多不便之處。有些功能對普通用戶來說是沒有用的。針對這些問題,開發(fā)一個擁有簡化功能的特點(diǎn),有普通播放功能,滿足大部分用戶的需求,需要的內(nèi)存小并具有高質(zhì)量的播放音樂效果的音頻播放器,最大限度地優(yōu)化性能。3.2 總體需求結(jié)合當(dāng)下發(fā)展迅速的游戲娛樂APP市場開發(fā),設(shè)計(jì)出一種基于安卓的手機(jī)音樂播放器APP,用戶通過下載該APP進(jìn)行音樂播放,實(shí)現(xiàn)音樂播放的功能。用戶可以對音樂做一些相關(guān)設(shè)置,可以收藏自己喜歡的音樂,也可以將自己喜歡的音樂通過QQ、微信、電子郵件或者云盤分享給自己的好友,還可以設(shè)置休息時間,不僅滿足用戶基本需求,還進(jìn)一步滿足用戶的友好性需求。該系統(tǒng)充分利用安卓平臺的功能特點(diǎn),運(yùn)用Web Services技術(shù)做到手機(jī)與手機(jī)之間的數(shù)據(jù)通信,使用SQLite數(shù)據(jù)庫將基本的信息資料進(jìn)行本地化存儲,同時也對界面進(jìn)行精心的設(shè)計(jì),增強(qiáng)用戶體驗(yàn)。3.3 功能需求需求分析就是分析用戶的需要與要求。如果需要評估的結(jié)果準(zhǔn)確地反映用戶的實(shí)際需求,這將直接影響到方案設(shè)計(jì)的整個階段,而且對系統(tǒng)的使用產(chǎn)生影響。所以,做好需求分析對一個軟件來說發(fā)至關(guān)重要,起著無可比擬的作用。需求研究是從用戶分析和細(xì)化的信息,在功能和性能上有所描述。它是軟件開發(fā)過程中的首要工作,主要是要分析用戶的需求,了解系統(tǒng)要具有什么樣的功能才能讓用戶滿意,從而確定我們要研究的內(nèi)容,并根據(jù)此內(nèi)容進(jìn)行軟件開發(fā)。這個手機(jī)音樂播放器APP要求在安卓系統(tǒng)的手機(jī)上可以運(yùn)行,用戶通過下載該APP能進(jìn)行音樂播放。該音樂播放器需求可以分為一般控制需求和友好性需求,一般控制需求如圖3.1所示:圖3.1 播放器基本控制需求由圖可知,在音樂播放器運(yùn)行時,用戶可以單擊播放列表歌曲實(shí)現(xiàn)對應(yīng)歌曲的播放,進(jìn)入播放界面顯示歌曲詳細(xì)信息和播放進(jìn)度條;當(dāng)歌曲處于播放狀態(tài)時,可以點(diǎn)擊暫停按鈕,實(shí)現(xiàn)音樂的暫停;播放器播放或者暫停時,用戶點(diǎn)擊上一首或下一首,播放器將進(jìn)入上一首或者下一首歌曲播放;播放器正在播放時,用戶可以進(jìn)入手機(jī)桌面,這時音樂繼續(xù)在后臺播放;當(dāng)用戶在菜單界面上點(diǎn)擊退出按鈕或者從后臺關(guān)掉該APP應(yīng)用程序,音樂停止,退出該程序。該音樂播放器的友好性需求如圖3.2所示:圖3.2 播放器友好性需求由圖可知,該音樂播放器具有一般控制需求,還需要滿足用戶的友好性需求。在音樂播放的時候,用戶可以在播放界面上選擇播放模式,有隨機(jī)播放和重復(fù)播放兩種播放模式可供選擇;在播放界面上,用戶可以看到對應(yīng)歌詞的顯示;點(diǎn)擊播放界面上的收藏按鈕,可以收藏對應(yīng)歌曲;同樣在播放界面上,點(diǎn)擊分享,能夠通過QQ、微信、電子郵箱或者我的云盤的途徑分享給好友;在菜單界面上,用戶點(diǎn)擊設(shè)置休息時間,該播放器在60分鐘后自動從后臺退出;同時,播放器要有斷點(diǎn)續(xù)播功能,即當(dāng)音樂播放器退出后,下次再進(jìn)入的時候能從上次音樂播放的位置繼續(xù)播放??傊?,該音樂播放器要能從用戶的角度,增強(qiáng)用戶的體驗(yàn)性,滿足用戶友好性需求。3.4 開發(fā)運(yùn)行環(huán)境需求1.硬件環(huán)境:PC機(jī)2.軟件環(huán)境:操作系統(tǒng):Windows 7/XP3.必須軟件如下:JAVA JDK SE 1.6 jdk-6u13-windows-i586-p.exeEclipse 3.4.2 eclipse-java-ganymede-SR2-win32.zip或以上版本Google Android SDK android-sdk-windows-2.1_r1.zipADT-0.9.0 ADT-0.9.0.zip或以上版本4.布局技術(shù):可以使布局之間相互關(guān)聯(lián)相互嵌套,其中使用最多的布局技術(shù)包括5種:AbsoluteLayout、LinearLayout、RelativeLayout、FrameLayout、TableLayout14??梢允褂眠@些布局技術(shù)來實(shí)現(xiàn)界面設(shè)計(jì)的目的。3.5 性能需求 根據(jù)安卓系統(tǒng)要求,無響應(yīng)時間為5秒。以下是對音樂播放器開發(fā)應(yīng)用的要求:(1)音樂播放時應(yīng)用響應(yīng)時間不得在5秒以上。(2)音樂暫停時應(yīng)用響應(yīng)時間不得在5秒以上。(3)音樂停止時應(yīng)用響應(yīng)時間不得在5秒以上。 (4)上/下首音樂時應(yīng)用響應(yīng)時間不能在5秒以上。(5)需要系統(tǒng)列表時應(yīng)用響應(yīng)時間不得在5秒以上。(6)界面切換時應(yīng)用響應(yīng)時間不得在3秒以上。3.6 其它需求 一個軟件項(xiàng)目的質(zhì)量不僅包括它是否能夠達(dá)到客戶的預(yù)期要求,同時還得從下述不同方面進(jìn)行分析。如表3.1:表3.1 軟件質(zhì)量需求分析質(zhì)量屬性詳細(xì)要求正確性切實(shí)履行好職責(zé)需要,相應(yīng)的完成每個模塊的要求。健壯性具有高容錯性和恢復(fù)能力??煽啃悦?000個小時的時間超過3次的失敗率。性能,效率軟件更新周期的輸出應(yīng)該是相同的系統(tǒng)信息更新周期。網(wǎng)絡(luò)狀況良好的時候 ,在三秒鐘內(nèi)響應(yīng)消費(fèi)者的需求。易用性很容易理解:建立一個統(tǒng)一軟件開發(fā)過程簡單的語言文件,之前和之后的語句是清晰和易于理解。安全性保障用戶的個人信息安全可擴(kuò)展性二次開發(fā)能滿足或改善的功能擴(kuò)展,并增加適當(dāng)?shù)陌踩刂?。兼容性簡單的沖突與其他軟件??梢浦残栽撓到y(tǒng)可以很容易地轉(zhuǎn)移到其他運(yùn)行環(huán)境。第4章 系統(tǒng)概要設(shè)計(jì)第4章 系統(tǒng)概要設(shè)計(jì)4.1 概述系統(tǒng)的概要設(shè)計(jì)就是結(jié)合系統(tǒng)的需求性分析,然后根據(jù)現(xiàn)有工具進(jìn)行開發(fā);其中功能設(shè)計(jì)是最重要的也是我們需要加大精力去做的;該手機(jī)音樂播放器的主要任務(wù)是能夠讓用戶在Android系統(tǒng)的手機(jī)上下載該APP進(jìn)行音樂播放,讓其選擇音樂文件進(jìn)行播放,也可以收藏音樂,還可以通過一些渠道分享自己喜歡的音樂。借助開發(fā)系統(tǒng)工具完成這些功能模塊以及良好的UI界面的開發(fā),來滿足用戶的需求,通過豐富軟件的可玩操作性來增加用戶黏性,讓此軟件越做越好。4.2 系統(tǒng)功能結(jié)構(gòu)本音樂播放器APP,根據(jù)之前的總體設(shè)計(jì)分析,可以將其劃分了若干個子系統(tǒng),每個子系統(tǒng)都是一個獨(dú)立的功能,另外子系統(tǒng)之間也是相互的。劃分子系統(tǒng)可以讓整個系統(tǒng)清晰展現(xiàn)出來。根據(jù)本音樂播放器APP的功能劃分,做出系統(tǒng)功能模塊圖如圖4.1所示。圖4.1 功能模塊圖整個音樂播放器分為主界面模塊、播放界面模塊、菜單界面模塊、歌曲設(shè)置模塊以及其他模塊,用模塊化設(shè)計(jì)思想進(jìn)行編程,再結(jié)合起來,進(jìn)而設(shè)計(jì)出該基于安卓的音樂播放器。4.2.1 主界面模塊設(shè)計(jì)在該音樂播放器,主界面就是歌曲列表界面,主界面模塊如圖4.2所示。圖4.2 主界面模塊圖歌曲信息:主要是顯示歌曲名字和歌手名字。當(dāng)前播放情況:主要顯示當(dāng)前播放的是歌曲列表中的哪一首歌曲。4.2.2 播放界面模塊設(shè)計(jì)播放界面模塊如圖4.3所示。圖4.3 播放界面模塊圖播放:實(shí)現(xiàn)音樂的正常播放。暫停:實(shí)現(xiàn)音樂的暫停。上一首:點(diǎn)擊上一首時,音樂播放器播放上一首歌曲。下一首:點(diǎn)擊下一首時,音樂播放器播放下一首歌曲。播放模式:用戶通過點(diǎn)擊對應(yīng)按鈕實(shí)現(xiàn)隨機(jī)播放或者重復(fù)播放的選擇。歌詞顯示:在播放界面上顯示已經(jīng)在手機(jī)上下載好的對應(yīng)歌曲的歌詞。播放音軌:主要顯示歌曲時長,匹配歌曲目前的播放進(jìn)度,同時可以通過拖動播放音軌實(shí)現(xiàn)播放進(jìn)度的控制。4.2.3 菜單界面模塊設(shè)計(jì)菜單界面模塊如圖4.4所示。 圖4.4 菜單界面模塊圖本地搜索:用戶可以搜索手機(jī)上已下載的所有歌曲。設(shè)置休息時間:可以選擇設(shè)置休息時間,60分鐘后音樂播放器從后臺退出。音樂播放器介紹:主要是介紹音樂播放器的信息。其他設(shè)置:進(jìn)行界面顯示等方面的一些設(shè)置。退出:音樂播放器從后臺退出。4.2.4 歌曲設(shè)置模塊設(shè)計(jì)歌曲設(shè)置模塊如圖4.5所示。圖4.5 歌曲設(shè)置模塊圖添加到播放列表:用戶可以長按某一首歌曲,選擇添加到播放列表,這個播放列表可以是用戶新建立的,當(dāng)然也可以是用戶之前就已經(jīng)建過的。設(shè)為鈴聲:可以將自己喜歡的歌曲設(shè)置為手機(jī)鈴聲。刪除:刪除對應(yīng)歌曲。搜索音樂:用戶可以搜索手機(jī)上已下載的所有音樂。4.2.5 其他模塊設(shè)計(jì)其他模塊如圖4.6所示。圖4.6 其他模塊圖收藏:用戶可以選擇自己喜歡的歌曲收藏。分享:用戶可以選擇自己喜歡的歌曲,然后通過各種途徑分享給好友。第5章 系統(tǒng)詳細(xì)設(shè)計(jì)第5章 系統(tǒng)實(shí)現(xiàn)5.1 數(shù)據(jù)庫設(shè)計(jì)在每一個應(yīng)用程序中,數(shù)據(jù)庫的設(shè)計(jì)都是極其重要的組成部分,挑選合適的數(shù)據(jù)庫并創(chuàng)建適宜的結(jié)構(gòu)式開發(fā)程序是必須要完成的任務(wù)。數(shù)據(jù)庫的安全也是必須要保障的,要保障數(shù)據(jù)庫里面信息的保密性,完整性,一致性和可用性,防止沒有權(quán)限的用戶不合法地使用數(shù)據(jù)庫而達(dá)到竊取,更改或破壞數(shù)據(jù)庫中數(shù)據(jù)的目的,對此,數(shù)據(jù)庫設(shè)計(jì)過程中將提供一些安全措施來保證數(shù)據(jù)庫的安全。安卓系統(tǒng)本身就有了一個專門用來存儲媒體相關(guān)信息的封閉類MediaStore,可以通過Uri EXTERNAL_CONTENT_URI來訪問SDcard歌曲的詳細(xì)信息,其中,存放的媒體信息包括TITLE、ARTIST、ALBUM、SIZE,如表5.1所示:表5.1音樂播放器數(shù)據(jù)庫表屬性數(shù)據(jù)類型允許空主鍵_IDINTEGERNot NullPrimary KeyTITLETEXTNot NullARTISTTEXTALBUMTEXTSIZELONG音樂播放器對應(yīng)的E-R圖如圖5.1所示: 圖5.1音樂播放器E-R圖5.2 模塊界面實(shí)現(xiàn)5.2.1 播放器主界面本音樂播放器目的性強(qiáng),啟用后直接進(jìn)入主界面,也就是播放列表界面,直觀、簡單,這直接將可操作界面展現(xiàn)在用戶面前,供用戶選擇、操作。設(shè)計(jì)的播放器主界面里面就包括歌曲名字,歌手名,能將現(xiàn)有的音樂展示出來,讓用戶選擇音樂播放。播放器應(yīng)用主界面效果圖如圖5.2所示。 圖5.2 播放器主界面5.2.2 音樂播放界面本音樂播放器,播放界面顯示相應(yīng)的歌曲名字、歌手名還有對應(yīng)歌曲的圖片,當(dāng)然還包括最基礎(chǔ)的播放、暫停、上下首功能。該播放界面還實(shí)現(xiàn)播放音軌的功能,顯示歌曲時長和目前的播放進(jìn)度,以及能拖動播放音軌以實(shí)現(xiàn)歌曲播放進(jìn)度的快進(jìn)、后退。與此同時,在本音樂播放器的播放界面上,還提供播放模式的選擇放,可以選擇隨機(jī)播放或者重復(fù)播放,滿足用戶的良好性需求。界面效果如圖5.3所示。 圖5.3 音樂播放界面5.2.3 音樂歌詞顯示頁面本音樂播放器,能顯示本地已經(jīng)下載好的歌詞,以便用戶能更好欣賞音樂,效果圖如圖5.4所示。圖5.4 音樂歌詞顯示界面5.2.4 音樂菜單界面本音樂播放器,設(shè)計(jì)一個菜單界面,在菜單界面上有本地搜索,可以通過歌曲名字搜索所有本機(jī)上的音樂;菜單界面上有隨便來一曲,即隨機(jī)播放功能;同時在菜單界面 “關(guān)于音樂播放器”上簡單介紹了該音樂播放器的相關(guān)信息;界面上還設(shè)置休息時間,設(shè)置60分鐘后進(jìn)入休息時間,即退出該音樂播放器,這大大滿足用戶的友好性需求;在菜單界面的最下面,設(shè)置了退出功能,即從后臺退出音樂播放器。效果圖如圖5.5所示。 圖5.5 音樂菜單界面5.2.5 音樂歌曲設(shè)置在該音樂播放器中,每首歌曲都設(shè)置有添加到播放列表、設(shè)置為手機(jī)鈴聲、從本地存儲中移除、搜索音樂的功能,其效果如圖5.6所示。圖5.6 音樂歌曲設(shè)置5.2.6 音樂歌曲分享在該音樂播放器中,設(shè)置有分享功能,本地上的每首歌曲都能通過我的云盤、電子郵件、信息、QQ、微信來分享給好友,其效果如圖5.7所示。圖5.7 音樂歌曲分享第6章 系統(tǒng)測試第6章 系統(tǒng)測試6.1 測試重要性對系統(tǒng)開發(fā)過程所產(chǎn)生的文檔、編碼等進(jìn)行詳細(xì)檢查,充分保證這些產(chǎn)品的質(zhì)量,這個過程就是軟件測試。軟件測試不僅是軟件開發(fā)過程中一個不可或缺的部分,更是在整個過程中占有著非常大的比例。根據(jù)研究,通過必要的軟件測試,軟件缺陷可以減少70%15,這是一種大大地提高產(chǎn)品質(zhì)量的途徑。同時,通過軟件測試,可以減少產(chǎn)品的漏洞,能夠預(yù)防遭受木馬攻擊的可能。我們可以利用大量的資源努力進(jìn)行開發(fā),但是如果沒有進(jìn)行相應(yīng)的軟件測試,開發(fā)出來的產(chǎn)品往往會是由于質(zhì)量的問題而沒有辦法打開用戶群,占據(jù)市場份額,由此,軟件測試對于一個軟件產(chǎn)品取得成功的重要性可想而知。6.2 測試方法本測試主要是針對音樂播放器的整體功能和一些主要功能模塊進(jìn)行測試,所采用的測試技術(shù)是黑盒測試,測試系統(tǒng)的功能是否能正常使用,該音樂播放器的功能是否符合按功能規(guī)范要求。黑盒測試,另一種說法就是功能測試,是在不考慮程序內(nèi)部具體結(jié)構(gòu)的前提下,對系統(tǒng)的功能進(jìn)行的測試,主要能檢測出的錯誤類型有:軟件功能是否正確或者有沒有遺漏的功能;界面是否不符合要求或者說不正確;是否有輸入、輸出的錯誤;性能上能夠滿足要求;數(shù)據(jù)庫訪問上是出現(xiàn)錯誤;是否具有初始化或終止錯誤。6.3系統(tǒng)功能測試6.3.1 播放器播放功能測試作為一個播放器,整體功能主要就是針對播放功能這一塊,對播放器播放功能測試的結(jié)果如表6.1所示。表6.1 播放器播放功能測試結(jié)果測試內(nèi)容測試結(jié)果播放控制能正確地實(shí)現(xiàn)播放、暫停功能格式支持支持MP3格式播放模式選擇能選擇隨機(jī)播放或者重復(fù)播放上/下首歌曲選擇能正確選擇上一首、下一首歌曲6.3.2 播放器菜單功能測試針對音樂播放器的菜單界面,對其菜單上的功能進(jìn)行測試,菜單功能測試結(jié)果如表6.2所示。表6.2 播放器菜單功能測試結(jié)果測試內(nèi)容測試結(jié)果本地搜索能正確地搜索出在輸入框輸入的本地上的歌曲隨機(jī)播放選擇能實(shí)現(xiàn)歌曲隨機(jī)播放播放器介紹能正確顯示出該播放器的相關(guān)介紹信息設(shè)置休息時間休息時間設(shè)置完畢后能正確地在所設(shè)時間退出系統(tǒng)退出選擇能實(shí)現(xiàn)系統(tǒng)從后臺退出6.3.3 播放器歌曲設(shè)置功能測試對音樂播放器歌曲設(shè)置功能進(jìn)行相應(yīng)測試,測試結(jié)果如表6.3所示。表6.3 播放器歌曲設(shè)置功能測試結(jié)果測試內(nèi)容測試結(jié)果添加控制能實(shí)現(xiàn)將所選擇的音樂添加到相應(yīng)的播放列表設(shè)置為鈴聲能實(shí)現(xiàn)將所選擇音樂設(shè)置為手機(jī)鈴聲移除能實(shí)現(xiàn)將所選擇歌曲從本地存儲中徹底移除搜索音樂能正確地搜索到本地存儲上的音樂6.3.4 播放器其他模塊功能測試對播放器的其他模塊,也就是歌詞顯示、分享、收藏這些功能進(jìn)行測試,測試結(jié)果如表6.4所示。表6.4 播放器其他模塊測試結(jié)果測試內(nèi)容測試結(jié)果歌詞顯示能正確地將歌曲對應(yīng)的本地已經(jīng)下載好的歌詞顯示出來收藏能正確地實(shí)現(xiàn)收藏歌曲的功能分享能通過相應(yīng)途徑分享歌曲給好友第7章 結(jié)論與展望第7章 結(jié)論與展望7.1 結(jié)論通過對安卓平臺的音樂播放器的開發(fā),我對系統(tǒng)的整體流程有了清晰的了解,對安卓音樂播放器的整體設(shè)計(jì)也有了一個比較深入的了解。音樂播放器有六大核心部分,分別是主界面、播放控制、菜單、歌曲設(shè)置、文件瀏覽和歌曲搜索。掌握了這六個部分,就能初步設(shè)計(jì)出一個音樂播放器。根據(jù)六類的功能,再添加一些其他小功能,就能設(shè)計(jì)出一個相對完善的音樂播放器。該音樂播放器實(shí)現(xiàn)了作為播放器最基本的控制需求,也就是播放、暫停、上一首、下一首,還實(shí)現(xiàn)了歌詞顯示、播放模式選擇、收藏、分享、設(shè)置休息時間以及斷點(diǎn)續(xù)播的友好性功能,以及其他的一些功能。該音樂播放器的開發(fā)與流行的移動終端開發(fā)技術(shù)有著密切的聯(lián)系,其是基于Linux系統(tǒng)上的一種開源、高效的開發(fā)技術(shù)。本設(shè)計(jì)采用eclipse3.5 + java語言作為本系統(tǒng)的技術(shù)支持,同時伴隨著Android插件工具,結(jié)合Android SDK2.1版本導(dǎo)致了移動終端全面、順利的設(shè)計(jì)與開發(fā)本次程序設(shè)計(jì),通過查找相關(guān)資料以及自己的努力,順利完成。在程序設(shè)計(jì)過程中,我深入學(xué)習(xí)Android多媒體框架結(jié)構(gòu)和多媒體框架核心Open core,并通過對Open core的學(xué)習(xí)進(jìn)一步認(rèn)識和理解。同時,對Android系統(tǒng)的相關(guān)知識有了一個比較深入的了解,對程序的整個開發(fā)流程和模式的理解也更加透徹,這對我以后從事Android的軟件開發(fā)有很大的幫助。7.2 進(jìn)一步的工作方向本文的研究雖然有了小小的成就,但是仍然存在諸多不足,還有很多地方需要我們?nèi)ジ倪M(jìn)、完善,進(jìn)行更加深入、細(xì)致的研究。首先界面可能沒那么美觀,沒有非常強(qiáng)的吸引力,針對這塊,我會好好學(xué)習(xí)UI設(shè)計(jì)的技術(shù),將界面這塊設(shè)計(jì)得更加漂亮,逐漸美化界面;另外,由于一些接口費(fèi)用和申請權(quán)限問題,該音樂播放器功能模塊并不完善,還未實(shí)現(xiàn)在線播放這一塊,之后我會去尋找另外一些途徑,比如服務(wù)器之類的來努力實(shí)現(xiàn)在線播放的功能??偠灾?,針對目前該音樂播放器存在的缺陷問題,我將有針對性地加強(qiáng)相應(yīng)技術(shù)的學(xué)習(xí),有的放矢地改進(jìn)。參考文獻(xiàn)參考文獻(xiàn)1Jerome V.Pro.Android GamesM.Mario Zechner:Apress,2012:5-10.2賈永鑫.Android音樂播放器的設(shè)計(jì)與實(shí)現(xiàn)D.黑龍江:黑龍江大學(xué),2013.3 楊豐盛. Android應(yīng)用開發(fā)揭秘 L004 M. 北京:機(jī)械工業(yè)出版社,2010:43-65.4 Shawn Van Every.Pro Android MediaM.Berkeley:Apress,2010.5 郭宏志.Android應(yīng)用開發(fā)詳解 M. 北京:電子工業(yè)出版社,2010:22-300.6 楊文志. Google Android程序設(shè)計(jì)指南M. 北京:電子工業(yè)出版社,2009:10-100.7 公磊,周聰.基于Android的移動終端應(yīng)用程序開發(fā)與研究J.計(jì)算機(jī)與現(xiàn)代化,2008(8).8 陳昱,江蘭帆.基于Google Android平臺的應(yīng)用程序開發(fā)和研究J.福建電腦,2008(11):156-157.9 吳亞峰,蘇亞光. Android 2.0游戲開發(fā)實(shí)戰(zhàn)寶典 M. 北京:人民郵電出版社,2010:15-30.10 張孝祥. JAVA郵件開發(fā)詳解M. 北京:電子工業(yè)出版社,2007:10-300.11 Marziah Karch.Android for WorkM.Berkeley:Apress,2010.12 靳巖. Android 開發(fā)入門與實(shí)戰(zhàn) M. 北京:人民郵電出版社,2009:10-50.13徐君莉.基于Android平臺的音樂播放器的設(shè)計(jì)與實(shí)現(xiàn)D.江西:江西理工大學(xué),2015.14楊文華.基于Android平臺的音樂播放器的設(shè)計(jì)與實(shí)現(xiàn)D.西安:西安電子科技大學(xué),2014.15 (美)梅耶(Myers,G.J.)等著 王峰,陳杰譯.軟件測試的藝術(shù)M.機(jī)械工業(yè)出版社 2006.70-84.致謝致 謝在此,我謹(jǐn)向在我制作畢業(yè)設(shè)計(jì)過程中幫助過我的同學(xué)和導(dǎo)師表示感謝。在這個過程中,導(dǎo)師經(jīng)常詢問我畢業(yè)設(shè)計(jì)和論文的進(jìn)度,關(guān)心我的學(xué)習(xí)和工作情況,在我遇到技術(shù)上的難點(diǎn)時耐心幫助我,提供給我解決思路,給我鼓勵,幫助我順利解決問題。論文格式上,擔(dān)心細(xì)心地給我的論文做批注,指導(dǎo)我修正論文上存在的問題。沒有他的指導(dǎo),也不會有我今天所展現(xiàn)出的成果。感謝導(dǎo)師的幫助。然后就是我的同學(xué)們,他們集思廣益,在我的制作過程中提出各種好的可用的想法,在我有技術(shù)問題的時候,能幫我查找資料,會相關(guān)方面技術(shù)的同學(xué)還會幫我一起解決技術(shù)問題,感謝我的同學(xué)幫助我,給予我鼓勵。另外,我還要感謝我的父母,不只是這么多年來對我的栽培和養(yǎng)育,讓我有實(shí)現(xiàn)夢想的機(jī)會,在我做畢業(yè)設(shè)計(jì)的時候心情比較郁悶,是他們耐心疏導(dǎo)我,給我非常大的鼓勵,感謝父母給予我無私的愛。最后向所有關(guān)心我的同學(xué)、老師,還有我的父母表示最真摯的感謝。

注意事項(xiàng)

本文(基于安卓的音樂播放器系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)——畢業(yè)論文)為本站會員(good****022)主動上傳,裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng)(點(diǎn)擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因?yàn)榫W(wǎng)速或其他原因下載失敗請重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!