【正文】
學(xué)號(hào): 常 州 大 學(xué) 畢業(yè)設(shè)計(jì)(論文)(2012屆)題 目 基于Android平臺(tái)的手機(jī)音樂(lè)播放器的設(shè)計(jì)與實(shí)現(xiàn) 學(xué) 生 學(xué) 院 專(zhuān) 業(yè) 班 級(jí) 校內(nèi)指導(dǎo)教師 專(zhuān)業(yè)技術(shù)職務(wù) 校外指導(dǎo)老師 專(zhuān)業(yè)技術(shù)職務(wù) 二○一二年六月基于Android平臺(tái)的手機(jī)音樂(lè)播放器的設(shè)計(jì)與實(shí)現(xiàn)摘要 當(dāng)今社會(huì)的生活節(jié)奏越來(lái)越快,隨著硬件移動(dòng)設(shè)備的越來(lái)越先進(jìn),人們對(duì)移動(dòng)設(shè)備的要求也越來(lái)越高,從以前的追求技術(shù)到現(xiàn)在的追求視覺(jué),因此,也逐步的提高了對(duì)系統(tǒng)的要求,本文主要是對(duì)Android系統(tǒng)上一款音樂(lè)播放器應(yīng)用程序的設(shè)計(jì)與實(shí)現(xiàn)進(jìn)行討論。Android是一個(gè)開(kāi)源的系統(tǒng),它底層是基于Linux的操作系統(tǒng),本論文的音樂(lè)播放器采用了Android開(kāi)源系統(tǒng)技術(shù),利用Java語(yǔ)言和Eclipse編輯工具對(duì)播放器進(jìn)行編寫(xiě)。同時(shí)給出了詳細(xì)的系統(tǒng)設(shè)計(jì)過(guò)程、部分界面圖及主要功能運(yùn)行流程圖。本文還對(duì)高度過(guò)程中遇到的問(wèn)題和解決方法進(jìn)行了詳細(xì)的討論,該音樂(lè)播放器集播放、暫停、停止、上一首、下一首、音量調(diào)節(jié)、歌詞顯示等功能于一體,性能良好,在Android系統(tǒng)中能獨(dú)立運(yùn)行。該播放器還擁有對(duì)手機(jī)文件瀏覽器的訪問(wèn)功能、歌曲播放模式、 Audio Layer3,是一種聲音文件的壓縮格式,由于本播放器只限于應(yīng)用層程序的探討,所以對(duì)具體的壓縮算法不作深究。關(guān)鍵詞:Android 。 開(kāi)源系統(tǒng)。 音樂(lè)播放器 Design and Implementation of Mobile Phone Music Player Based on the Android PlatformAbstract:The pace of life in today39。s society is quicker and quicker, with more advanced hardware mobile devices for mobile devices, which is required more and more high from the previous pursuit to pursue the visual technology, therefore, the people also gradually improve the system requirements, the paper mainly is to take on a music player from system design and realization of the application .Android is an open source system, it is based on the Linux operating system, the music player of the paper adopt the Android opensource system technology and take advantage of the Java language and editing tools to Eclipse players. Simultaneously, it gives the detailed design process, the part of the system and the main functions of operation interface diagram of height, the paper has detailed discussions about problems and solving methods in flow process, the music player covers episode, pause, stop, up, next, volume adjustment and lyrics display functions etc, because of good performance, it can operate independently in the Android system. This player has access to the file browser phone functions, songs and played pattern, open and close condition of friendly words. The full name of MP3 is MPEG Audio Layer 3 and a kind of sound files pressed format. Because the players is only limited to the exploration of applied program, it doesn’t study the specific pression algorithm.Key Words:Android 。 Open source system 。 music player摘要 I術(shù) 語(yǔ) 表 V1 概述 1 1 1 2 方案的原理、特點(diǎn)與選擇依據(jù) 32 系統(tǒng)需求分析 3 3 經(jīng)濟(jì)可行性分析 3 技術(shù)可行性分析 3 社會(huì)可行性分析 3 4 4 4 4 可靠性要求 4 43 總體設(shè)計(jì) 5 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)和流程設(shè)計(jì) 5 5 6 Android數(shù)據(jù)庫(kù)設(shè)計(jì) 7 字段設(shè)計(jì) 8 SQLiteDatabase數(shù)據(jù)庫(kù) 94 Android項(xiàng)目 10 Android簡(jiǎn)介 10 Android Features特性 10 Android基本框架 11 Android系統(tǒng)的四大組件 12 搭建Android開(kāi)發(fā)環(huán)境 13 JDK 13 安裝SDK模擬器 14 手機(jī)模擬器安裝軟件 15 管理SD卡文件 16 Android 音樂(lè)播放器的工程 17 Android項(xiàng)目 17 Android工程程序結(jié)構(gòu) 17 195 播放器系統(tǒng)功能詳細(xì)設(shè)計(jì) 21 21 播放器主界面 21 播放界面音軌的實(shí)現(xiàn) 22 播放器播放、暫停、停止等功能 24 播放列表功能 25 菜單功能 26 菜單界面 26 菜單功能實(shí)現(xiàn) 27 播放設(shè)置界面 28 界面實(shí)現(xiàn) 28 歌詞顯示實(shí)現(xiàn) 29 手機(jī)擴(kuò)展卡的訪問(wèn) 30 文件瀏覽器 31 31 文件瀏覽器功能實(shí)現(xiàn) 31 數(shù)據(jù)存儲(chǔ)方式 32 SharedPreferences 32 File存儲(chǔ)方式 33 33 創(chuàng)建數(shù)據(jù)庫(kù) 33 操作數(shù)據(jù)庫(kù) 34 35結(jié) 論 36參 考 文 獻(xiàn) 37致 謝 38術(shù) 語(yǔ) 表JDK Java Development Kit Android 基于Linux操作系統(tǒng)的手機(jī)平臺(tái)SDK Android Software Development KitADT Android Development Tool Android開(kāi)發(fā)工具IDE Intergrate Design Environment 集成開(kāi)發(fā)環(huán)境ADB Android Debug Bridge 調(diào)試橋AVD Android Virtual Devices Android虛擬設(shè)備DDMS Dalvik Debug Monitor Service 調(diào)試監(jiān)視服務(wù)AIDL Android Interface Description Language Android接口描述語(yǔ)言XMLNS XML Namespaces XML命名空間。V常州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)1 概述 現(xiàn)今社會(huì)生活緊張,而欣賞音樂(lè)是其中最好的舒緩壓力的方式之一,本項(xiàng)目的目的是開(kāi)發(fā)一個(gè)可以播放主流音樂(lè)文件格式的播放器,本設(shè)計(jì)的實(shí)現(xiàn)的這主要功能是播放Mp3,Wav多種格式的音樂(lè)文件,并且能夠控制播放,暫停,停止,上一曲,下一曲,音量調(diào)節(jié),視覺(jué)外觀,播放列表和歌曲文件的管理操作等多種播放控制功能,界面簡(jiǎn)明,操作簡(jiǎn)單。 本項(xiàng)目是一款基于Android手機(jī)平臺(tái)的音樂(lè)播放器,使Android手機(jī)擁有個(gè)性的多媒體播放器,使手機(jī)顯得更生動(dòng)靈活化,與人們更為接近,讓手機(jī)主人隨時(shí)隨地處于音樂(lè)視頻的旋律之中。使人們的生活更加多樣化。也使設(shè)計(jì)者更加熟練Android的技術(shù)和其它在市場(chǎng)上的特點(diǎn)。隨著科技的進(jìn)步,手機(jī)的功能也不斷的得到豐富,從最早的“大哥大”到現(xiàn)在的商務(wù)PDA手機(jī),智能手機(jī),音樂(lè)手機(jī)等等,功能也從單純的打電話(huà)發(fā)展到了發(fā)短信,聽(tīng)歌,上網(wǎng)....手機(jī)和我們生活的聯(lián)系越來(lái)越緊密,手機(jī)的功能也是很多人們關(guān)注的焦點(diǎn)。 目前手機(jī)的音樂(lè)播放功能已經(jīng)是大家比較關(guān)注的一個(gè)部分了,不少在人在購(gòu)買(mǎi)手機(jī)的時(shí)候都會(huì)關(guān)心手機(jī)的音樂(lè)播放的能力,這也足以看出目前大家對(duì)音樂(lè)播放功能的重視,所以一款性能良好的手機(jī)音樂(lè)播放器軟件一定會(huì)受到歡迎。和傳統(tǒng)的音樂(lè)播放器相比,手機(jī)播放音樂(lè)更加的容易攜帶,其他方面也都不輸于傳統(tǒng)音樂(lè)播放器,而且還具有網(wǎng)上聽(tīng)音樂(lè)功能,所以開(kāi)發(fā)一款受歡迎的手機(jī)音樂(lè)播放軟件是具有良好的市場(chǎng)和應(yīng)用前景的。 一款專(zhuān)業(yè)的音樂(lè)播放軟件是手機(jī)中必不可少的要素,幾乎市場(chǎng)上所有的手機(jī)都擁有一個(gè)自帶的音樂(lè)播放軟件,通過(guò)軟件可以對(duì)音樂(lè)欣賞中一些必要的元素進(jìn)行人性化的設(shè)置,同時(shí)在操作的時(shí)候也能得到一定的便利,但是不能滿(mǎn)足用戶(hù)的所有要求,所以網(wǎng)上就出現(xiàn)了各種各樣的手機(jī)音樂(lè)播放軟件,來(lái)滿(mǎn)足不同用戶(hù)的不同要求。不同手機(jī)平臺(tái)的手機(jī),所支持的音樂(lè)播放軟件也是各不相同,而現(xiàn)在最流行的手機(jī)平臺(tái)就是Google的Android手機(jī)平臺(tái),所以本課題就致力于開(kāi)發(fā)出一款基于Android手機(jī)平臺(tái)的音樂(lè)播放器,來(lái)滿(mǎn)足用戶(hù)的使用需求[7]。 首先簡(jiǎn)單的介紹一下Google的Android。Android原本是一家獨(dú)立的手機(jī)操作系統(tǒng)公司,2005年被Googel收購(gòu)。2007年11月,Googel宣布推出基于Linux的Android開(kāi)放式手機(jī)操作系統(tǒng),沿襲至今,()。此系統(tǒng)的“開(kāi)放”尤其體現(xiàn)在任何手機(jī)制造商均可無(wú)需支付專(zhuān)利費(fèi)即可將此系統(tǒng)運(yùn)用在自己的手機(jī)。Google的以Linux為內(nèi)核的Android移動(dòng)手機(jī)平臺(tái)從誕生之日起短時(shí)間內(nèi)便在世界范圍里獲得了廣泛的關(guān)注。最近的報(bào)告顯示在中國(guó),一個(gè)擁有最大的人口,擁有最多的手機(jī)用戶(hù),擁有巨大的增長(zhǎng)潛力的國(guó)家,這個(gè)系統(tǒng)的占有率沿著一個(gè)倒拋物線(xiàn)的增長(zhǎng)曲率成為手機(jī)操作系統(tǒng)中的霸主。同時(shí)國(guó)外的Android市場(chǎng)也正在如日中天的擴(kuò)展,據(jù)市場(chǎng)調(diào)研機(jī)構(gòu)NPDGroup最近發(fā)布的一份報(bào)告稱(chēng),今年第一季度基于Android操作系統(tǒng)的智能手機(jī)在美國(guó)智能手機(jī)總銷(xiāo)量中所占比例達(dá)到28%,首度超過(guò)蘋(píng)果iPhone,蘋(píng)果iPhone約為21%,相信在不久的將來(lái)會(huì)有更多的用戶(hù)選擇Android系統(tǒng)的手機(jī)或是無(wú)線(xiàn)終端設(shè)備。 根據(jù)美國(guó)移動(dòng)廣告商AdMob的統(tǒng)計(jì),iPhoneOS在美國(guó)本土的網(wǎng)絡(luò)流量占了美國(guó)本土全部移動(dòng)互聯(lián)網(wǎng)流量的39%,而Android系統(tǒng)首次超越了它,達(dá)到了46%。不過(guò)要放在世界范圍內(nèi)來(lái)看,iPhone OS仍占了46%,而Android只占了25%,還是排第二。不過(guò)仍能說(shuō)明 Android的來(lái)勢(shì)洶洶,能對(duì)蘋(píng)果造成威脅的果然只有Google。 國(guó)內(nèi)目前中國(guó)移動(dòng)、Moto、LG、三星、華為、MTK等正在積極籌備Android產(chǎn)品和相關(guān)的電子市場(chǎng),中國(guó)移動(dòng)率先推出了基于Android深度定制的Ophone系統(tǒng)和Mobile Marke,聯(lián)想基于Android的樂(lè)phone手機(jī)也于5月17日正式上市,國(guó)內(nèi)其他電子廠商也紛紛表示到下半年會(huì)推出大量的基于Android的手機(jī)和MID產(chǎn)品,Moto更是放棄了原有的所有手機(jī)操作系統(tǒng),孤注一擲,計(jì)劃今年國(guó)內(nèi)市場(chǎng)有近20款A(yù)ndroid產(chǎn)品面世。3G時(shí)代的到來(lái),給中國(guó)企業(yè)追趕國(guó)際廠商帶來(lái)了騰飛的機(jī)會(huì),據(jù)預(yù)測(cè)亞太區(qū)域?qū)?lái)會(huì)占據(jù)全球Android市場(chǎng)中最大的收入份額。Android的代號(hào)序列會(huì)按甜點(diǎn)名字中首個(gè)英文字母(C、D、E、F)的排列順序,到目前為止android系統(tǒng)已經(jīng)有多個(gè)幫本: :鬧鐘,API示例,瀏覽器,攝像頭,計(jì)算器,聯(lián)系人,開(kāi)發(fā)工具包,撥號(hào)應(yīng)用,電子郵件,地圖,信息服務(wù),音樂(lè),圖片,設(shè)置。2009年4月30日,(Cupcake)的Android發(fā)布。主要的更新如下: 拍攝/回放視頻,并支持上傳到y(tǒng)outube,支持立體聲藍(lán)牙耳機(jī),同時(shí)改善自動(dòng)配對(duì)性能,最新的采用WebKit技術(shù)的瀏覽器,支持拷貝/粘帖和頁(yè)面中搜索,gPS性能大大提高, 屏幕虛擬鍵盤(pán),主屏幕增加音樂(lè)播放器和相框widgets,應(yīng)用程序自動(dòng)隨著手機(jī)旋轉(zhuǎn) 短信,Gmail,日歷,瀏覽器的用戶(hù)界面大