freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

android音樂(lè)播放器的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)論文(已修改)

2025-07-01 08:11 本頁(yè)面
 

【正文】 目錄一、前 言 1二、系統(tǒng)分析 2(一) 系統(tǒng)需求分析 2(二) 系統(tǒng)功能需求分析 2(三) 業(yè)務(wù)流程分析 5三、系統(tǒng)設(shè)計(jì) 5(一) 總體設(shè)計(jì) 5(二) 歌曲列表模塊設(shè)計(jì) 6(三) 播放控制模塊設(shè)計(jì) 6(四) 播放器設(shè)置模塊設(shè)計(jì) 7(五) 數(shù)據(jù)庫(kù)設(shè)計(jì) 8四、系統(tǒng)實(shí)現(xiàn) 11(一) 主界面 11(二) 播放列表 19(三) 歌詞顯示界面 20(四) 皮膚更換 24五、軟件測(cè)試 25(一) 軟件的測(cè)試 25(二) 功能的測(cè)試與實(shí)現(xiàn) 25(三) 測(cè)試結(jié)論 26六、結(jié)論 26參考文獻(xiàn) 28Android音樂(lè)播放器的設(shè)計(jì)與實(shí)現(xiàn)(電子信息工程系 軟件技術(shù)111班 王永軍)摘 要: 本論文的音樂(lè)播放器采用了Android開源系統(tǒng)技術(shù),利用Java語(yǔ)言和Eclipse開發(fā)工具對(duì)播放器代碼進(jìn)行編寫。同時(shí)給出了詳細(xì)的系統(tǒng)設(shè)計(jì)過(guò)程、部分界面截圖及主要的功能流程圖,該音樂(lè)播放器集播放、暫停、停止、上一首、下一首、歌詞顯示等功能于一體,性能良好,在Android系統(tǒng)中能獨(dú)立運(yùn)行。實(shí)驗(yàn)證明,基于android平臺(tái)的軟件開發(fā)簡(jiǎn)單,使用方便簡(jiǎn)潔,必將成為未來(lái)幾年的發(fā)展方向,具有普遍意義。關(guān)鍵詞:Android;Java;Eclipse;音樂(lè)播放器一、前 言當(dāng)今社會(huì)的生活節(jié)奏越來(lái)越快,人們對(duì)手機(jī)的要求也越來(lái)越高,由于手機(jī)市場(chǎng)發(fā)展迅速,是的手機(jī)操作系統(tǒng)也出現(xiàn)了不同各類,現(xiàn)在的市場(chǎng)主要有三個(gè)手機(jī)操作系統(tǒng),Windows mobile,蘋果系統(tǒng),以及谷歌的Android操作系統(tǒng),其中占有開發(fā)源代碼優(yōu)勢(shì)的Android系統(tǒng)有最大的發(fā)展前景。那么能否在手機(jī)上擁有自己編寫的個(gè)性音樂(lè)播放器呢?能的,谷歌Android系統(tǒng)就能做到。本文的音樂(lè)播放器就是基于谷歌Android手機(jī)平臺(tái)的播放器。隨著計(jì)算機(jī)的廣泛運(yùn)用,手機(jī)市場(chǎng)的迅速發(fā)展,各種音頻資源也在網(wǎng)上廣為流傳,這些資源卡是平常,但已經(jīng)漸漸成為人們生活中必不可少的一部分了。于是各種手機(jī)播放器也緊跟著發(fā)展起來(lái),但是很多播放器一味最求外觀花俏,功能龐大,對(duì)用戶的手機(jī)造成很多資源浪費(fèi),比如CPU,內(nèi)存等的占用率過(guò)高,在用戶需要多任務(wù)操作時(shí),受到不小的影響,帶來(lái)了許多不便,而對(duì)于大多數(shù)普通用戶,許多功能用不上,形同虛設(shè)。針對(duì)以上各種弊端,選擇了開發(fā)多語(yǔ)種的音頻播放器,將各種性能優(yōu)化,繼承播放器的常用功能,滿足一般用戶聽歌的需求?,F(xiàn)今社會(huì)生活緊張,而欣賞音樂(lè)是其中最好的舒緩壓力的方式之一,本項(xiàng)目的目的是開發(fā)一個(gè)可以播放主流音樂(lè)文件格式的播放器,本設(shè)計(jì)的實(shí)現(xiàn)的這主要功能是播放MP3等音樂(lè)文件,并且能夠控制播放器播放,暫停,停止,上一曲,下一曲。界面簡(jiǎn)單,操作簡(jiǎn)單。本項(xiàng)目是一款基于Android手機(jī) 平臺(tái)的音樂(lè)播放器,使Android手機(jī)擁有個(gè)性的播放器,讓手機(jī)主人隨時(shí)隨地處于音樂(lè)的旋律中。使人們的生活更加多樣化。也使設(shè)計(jì)者更加熟練Android的技術(shù)和其它在市場(chǎng)上的特點(diǎn)。二、系統(tǒng)分析(一) 系統(tǒng)需求分析1. 需求分析本系統(tǒng)屬于用戶常用的音樂(lè)播放器。可以方便用戶平時(shí)對(duì)音樂(lè)文件的操作。本系統(tǒng)應(yīng)達(dá)到以下目標(biāo): (1) 軟件采用人機(jī)交互的方式,界面美觀友好,操作靈活、方便、富有個(gè)性化。(2) 能夠?qū)σ魳?lè)文件進(jìn)行有效的管理。(3) 系統(tǒng)應(yīng)最大限度地實(shí)現(xiàn)易維護(hù)性和易操作性。2. 軟件的可行性研究(1)經(jīng)濟(jì)上的可行性Android是 Google 歷經(jīng)數(shù)年和投資數(shù)億美元開發(fā)出來(lái)的智能手機(jī)系統(tǒng),是 基于 Linux 內(nèi)核的操作系統(tǒng),是 Google 公司在 2007 年 11 月 5 日公布的手機(jī)操 作系統(tǒng)。隨著各大移動(dòng)終端生產(chǎn)商大力開發(fā)和生產(chǎn)基于Android的移動(dòng)智能設(shè)備,Android迅速得到業(yè)界和社會(huì)的認(rèn)可,并成為整個(gè)產(chǎn)業(yè)的熱點(diǎn),基于Android平 臺(tái)的各類人才逐漸成為各大企業(yè)競(jìng)相爭(zhēng)奪的焦點(diǎn)。 而且Android是一個(gè)開放的系統(tǒng),不管是企業(yè)還是個(gè)人都可以參與來(lái)表達(dá)自己的創(chuàng)意和想法。(2)技術(shù)上的可行性Google發(fā)起了圍繞Android的組織——開放手機(jī)聯(lián)盟, 其英文全稱為 “Open Handset Alliance”。它采用了軟件堆層(software stack,又名以軟件疊層)的架構(gòu),主要分為三部分。底層 Linux 內(nèi)核只提供基本功能;其他的應(yīng)用軟件則 由各公司自行開發(fā),部分程序以 Java 編寫。 (3)操作上的可行性本系統(tǒng)采用Android框架,可以在eclipse中安裝Android開發(fā)插件,使用Android模擬器也可以使用任意Android終端。模擬器和真正的Android手機(jī)沒(méi)有太大區(qū)別,人們對(duì)手機(jī)操作早已熟悉。(二) 系統(tǒng)功能需求分析1. 用例圖及用例描述功能需求定義了開發(fā)人員必須實(shí)現(xiàn)的軟件功能,使得用戶能完成他們的任務(wù),從而滿足了用戶的業(yè)務(wù)需求。用戶需求文檔描述了用戶使用產(chǎn)品必須要完成的任務(wù)。針對(duì)音樂(lè)播放器分別對(duì)音樂(lè)播放功能進(jìn)行詳細(xì)的調(diào)研和分析,總結(jié)出如用戶需求信息,。 播放器用例圖音樂(lè)播放器的用例描述如下:(1) 用例名稱:播放 參與者:用戶 目標(biāo):使得用戶可以播放在播放列表中選中的歌曲 前置條件:播放器正在運(yùn)行 基本事件流:“播放”按鈕 (2) 用例名稱:暫停 參與者:用戶 目標(biāo):使得用戶可以暫停正在播放的歌曲 前置條件:歌曲正在播放且未停止和暫停 基本事件流:“暫?!卑粹o (3) 用例名稱:上一首/下一首 參與者:用戶 目標(biāo):使得用戶可以聽上一首或下一首歌曲 前置條件:歌曲正在播放或暫停 基本事件流:“上一首或下一首”按鈕 (4) 用例名稱:播放列表 參與者:用戶 目標(biāo):使得用戶可以進(jìn)入播放清單 前置條件:程序在運(yùn)行 基本事件流:播放器進(jìn)入播放列表(5) 用例名稱:歌詞顯示 參與者:用戶 目標(biāo):使得程序進(jìn)入播放器歌詞設(shè)置狀態(tài) 前置條件:程序運(yùn)行在播設(shè)定界面 基本事件流:播放器顯示或關(guān)閉歌詞2. 音樂(lè)播放器的時(shí)序圖 。 音樂(lè)播放器的時(shí)序圖(三) 業(yè)務(wù)流程分析。圖 音樂(lè)播放器流程圖三、系統(tǒng)設(shè)計(jì)(一) 總體設(shè)計(jì)根據(jù)播放器的實(shí)現(xiàn)目標(biāo),可獲得播放器的基本需求,以下從不同角度來(lái)描述系統(tǒng)的需求,系統(tǒng)的功能需求,分成三部分來(lái)概括,即播放器的基本控制需求,播放列表管理需求和播放器友好性需求,: 功能結(jié)構(gòu)圖(二) 歌曲列表模塊設(shè)計(jì)程序在初始化界面時(shí),從系統(tǒng)數(shù)據(jù)庫(kù)獲得SD內(nèi)所有音樂(lè)信息,將這些得到的信息構(gòu)建到列表呈現(xiàn)給用戶,: 歌曲列表模塊流程圖(三) 播放控制模塊設(shè)計(jì)播放控制模塊是整個(gè)設(shè)計(jì)控制的核心部分,用戶只需通過(guò)簡(jiǎn)單的觸摸操作就可以實(shí)現(xiàn)對(duì)歌曲播放的控制,: (四) 播放器設(shè)置模塊設(shè)計(jì)播放器設(shè)置包括播放器背景皮膚更換以及播放器定時(shí)睡眠,: 播放器設(shè)置模塊流程圖(五) 數(shù)據(jù)庫(kù)設(shè)計(jì)1. 數(shù)據(jù)庫(kù)及字段屬性設(shè)計(jì)(1) 字段設(shè)計(jì)(表、圖)file_table 主要是保存歌曲名字、類型、路徑。字段說(shuō)明:Id 歌曲id號(hào) fileName 歌曲名字 filePath 歌曲路徑 sort 歌曲類型(、)Android自帶一個(gè)MediaStore封閉類專門來(lái)存儲(chǔ)媒體信息,通過(guò)Uri EXTERNAL_CONTENT_URI 來(lái)訪問(wèn)SDcard中的歌曲詳細(xì)信息。存放媒體信息如TITLE(標(biāo)題)、ARTIST(藝術(shù)家)、ALBUM(專輯)、SIZE(大小 )(、) 歌曲列表 歌曲詳細(xì)(2) 音樂(lè)播放器ER圖音樂(lè)播放器 ER圖() ER圖2. 數(shù)據(jù)庫(kù)連接(1) 創(chuàng)建數(shù)據(jù)庫(kù) Android 提供了標(biāo)準(zhǔn)的數(shù)據(jù)庫(kù)創(chuàng)建方式。繼承SQLiteOpenHelper ,實(shí)現(xiàn)onCreate 和 onUpgrade 兩個(gè)方法,有個(gè)好處就是便于數(shù)據(jù)庫(kù)版本的升級(jí),連接數(shù)據(jù)庫(kù)的算法如下:/**游標(biāo)***/ private Cursor c = null。 /**建立表的語(yǔ)句**/ private static final String CREATE_TAB = create table + music(_id integer primary key autoincrement,music_id integer,clicks integer, +latest text)。 /**列名***/ private static final String TAB_NAME = music。 /**數(shù)據(jù)庫(kù)***/ private SQLiteDatabase
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1