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

正文內(nèi)容

基于android平臺(tái)的音樂播放器畢業(yè)論文(已修改)

2024-11-12 11:23 本頁面
 

【正文】 基于 android 平臺(tái)的音樂播放器畢業(yè)論文 班 級(jí) 學(xué) 號(hào) 河北 XXXXXXXXXXX 學(xué)院 畢業(yè)論文 題目:基于 android 平臺(tái)的音樂播放器 姓 名 專 業(yè) 指導(dǎo)教師 河北 XXXXXX 學(xué)院 XXXX 系 二 0 年月 目 錄 第 1 章 緒論 4 項(xiàng)目背景 4 編寫目的及意義 4 本項(xiàng)目實(shí)現(xiàn)的基本目標(biāo)和研究目的 5 參考資料 5 第 2 章 項(xiàng)目需求分析 5 系統(tǒng)界面需求 5 系統(tǒng)結(jié)構(gòu)圖和流程圖 6 功能需求 7 播放器的基本控制需求 7 播放清單列表管理需求 9 播放友好性需求 10 功能需求分析 11 系統(tǒng)性能需求 11 運(yùn)行環(huán)境需求 11 第 3 章 Android 數(shù)據(jù)庫設(shè)計(jì) 12 數(shù)據(jù)庫表的介紹 12 數(shù)據(jù)庫的連 接 13 第 4 章 Android 項(xiàng)目介紹 16 開發(fā)語言簡(jiǎn)介 16 搭建 Android 開發(fā)環(huán)境 20 Android 音樂播放器的工程 21 第 5 章 系統(tǒng)功能詳細(xì)設(shè)計(jì) 25 歡迎界面模塊詳細(xì)設(shè)計(jì) 25 主界面模塊詳細(xì)設(shè)計(jì) 27 播放列表模塊詳細(xì)設(shè)計(jì) 29 歌曲播放模塊詳細(xì)設(shè)計(jì) 32 會(huì)員登錄模塊詳細(xì)設(shè)計(jì) 34 會(huì)員注冊(cè)模塊詳細(xì)設(shè)計(jì) 37 第 6 章 系統(tǒng)測(cè)試 39 登陸功能測(cè)試 39 音樂播放功能測(cè)試 41 第 7 章 總結(jié) 41 致 謝 42 緒論 項(xiàng)目背景 當(dāng)今社會(huì)的生活節(jié)奏越來越快,人們對(duì)手機(jī)的要求也越來越高,由于手機(jī)市場(chǎng)發(fā)展迅速,使得手機(jī)操作系統(tǒng)也出現(xiàn)了不同各類,現(xiàn)在的市場(chǎng)上主要有四個(gè)手機(jī)操作系統(tǒng),蘋果的 IOS,諾基亞的塞班,微軟的 Windows Mobile,以及谷歌的 Android 操作系統(tǒng),其中占有開放源代碼優(yōu)勢(shì)的 Android 系統(tǒng)有最大的發(fā)展前景。那么能否在手機(jī)上擁有自己編寫的個(gè)性音樂播放器呢?能的,谷歌 Android系統(tǒng)就能做到。本文的音樂播放器就是基于谷歌 Android 手機(jī)平臺(tái)的播放器。 Android:是谷歌于 2020 年公布的開放式源代碼手機(jī)系統(tǒng),它的開放性就優(yōu)于其它封閉式的手機(jī)系統(tǒng),因此,任何人都可能根據(jù)自己的喜好將手機(jī)系統(tǒng)中的所有功能重新編寫。這使得越來越多的人關(guān)注這個(gè)操作系統(tǒng)。本次作品音樂播放器就是基于 Android 平臺(tái)的。 隨著計(jì)算機(jī)的廣泛運(yùn)用,手機(jī)市場(chǎng)的迅速發(fā)展,各種音頻視頻資源也在網(wǎng)上廣為流傳,這些資源看似平常,但已經(jīng)漸漸成為人們生活中必不可少的一部分了。于是各種手機(jī)播放器也緊跟著發(fā)展起來,但是很多播放器一味追求外觀花哨,功能龐大,對(duì)用戶的手機(jī)造成了很多資源浪費(fèi),比如 CPU,內(nèi)存等的占用率 過高,在用戶需要多任務(wù)操作時(shí),受到了不小的影響,帶來了許多不便,而對(duì)于大多數(shù)普通用戶,許多功能用不上,形同虛設(shè)。 編寫目的及意義 鑒于當(dāng)前的背景,及產(chǎn)生的各種弊端,選擇了開發(fā)多語種的音頻視頻播放器,將各種性能優(yōu)化,繼承播放器的常用功能,滿足一般用戶(如聽歌,看電影)的需求,除了能播放常見格式的語音視頻文件,高級(jí)功能:還能播放 RMVB 格式的視頻文件。此外,還能支持中文、英文等語言界面。 要研究了各種市場(chǎng)上流行的手機(jī)播放器,了解它們各自的插件及編碼方式,還有各種播放器播放的特別格式文件,分析各種編碼的優(yōu) 缺點(diǎn)以及各種播放器本身存在的缺陷和特點(diǎn),編寫出功能實(shí)用,使用方便快捷的播放器。目前已經(jīng)實(shí)現(xiàn)的功能有能播放常見音頻文件的功能,如 MP3, WAV 等,擁有播放菜單,能選擇播放清單,具備一般播放器的功能,如快進(jìn),快退,音量調(diào)節(jié)等。播放模式也比較完善,有單曲,順序,循環(huán),隨機(jī)播放等模式。 本項(xiàng)目實(shí)現(xiàn)的基本目標(biāo)和研究目的 本文要實(shí)現(xiàn)的基本目標(biāo)和主要研究?jī)?nèi)容有以下幾個(gè)方面: 開場(chǎng)動(dòng)畫。 音樂播放器的基本功能(播放,暫停,停止,上一首,下一首,音量調(diào)節(jié), 歌詞顯示等等)。 本地音樂的管理 ,自 動(dòng)掃描 SD 卡的音樂 ,在列表顯示 30 秒以上的音頻文件。 底部菜單 我的音樂(主界面),隨便聽聽(聯(lián)網(wǎng)),搜歌(聯(lián)網(wǎng)),功能菜 單 。 會(huì)員登陸 /注冊(cè)(登陸成功后進(jìn)入的云端好音樂,隨時(shí)聽好聽的音樂)。 歌曲的播放模式及各種設(shè)置 參考資料 《 android 初級(jí)教程》 《 android 中級(jí)教程》 《 android 高級(jí)教程》 《基于 JSP 的 Web 應(yīng)用開發(fā)》 以上文獻(xiàn),全部來自安博教育集團(tuán)組編。 項(xiàng)目需求分析 系統(tǒng)界面需求 播放器界面要求布局合理,顏色舒適,控制按鈕友好,要求整體有一個(gè)主要的元 素標(biāo)準(zhǔn),統(tǒng)一的主題思想。 例如登陸界面: 系統(tǒng)結(jié)構(gòu)圖和流程圖 ( 1)音樂播放器的系統(tǒng)流程圖() 系統(tǒng)功能表( .1) 功能類別 子功能 子功能 播放列表 播放列表菜單 退出播放 從擴(kuò)展卡尋找歌曲 歌曲菜單 播放 進(jìn)入播放界面 刪除 數(shù)據(jù)庫同步更新 重命名 數(shù)據(jù)庫同步更新 向上、下移動(dòng) 數(shù)據(jù)庫同步更新 播放界面 播放 播放歌曲 線程啟動(dòng) 時(shí)間更新 暫停 暫停歌曲 線程暫停 時(shí)間暫停 停止 停止歌曲 線程停止 時(shí)間停止 上一首 播放列表索引變化 尋找上一 ID 歌曲 下一首 播放列表索引變化 尋找下一 ID 歌曲 播放界面菜單 返回到播放列表 返回到主菜單 從擴(kuò)展卡尋找歌曲 退出播放器 隱藏播放界面 主菜單 退出程序 程序退出 進(jìn)入播放列表 顯示播放列表 .1 功能需求 播放器的基本控制需求 如圖: 基本功能圖 用例名稱:播放 參與者:用戶 目標(biāo):使得程序播放選中的歌曲 前置條件:程序運(yùn)行在播放菜單選項(xiàng)中 基本事件流: “播放 ”按鈕 用例名稱:暫停 參與者:用戶 目標(biāo):使得用戶可以暫停正在播放的歌曲 前置條件:歌曲正在播放且未停止和暫停 基本事件流: 1.用戶單擊“暫停”按鈕 用例名稱:停止 參與者:用戶 目標(biāo):使得用戶可以停止正在播放的歌曲 前置條件:歌曲正在播放或暫停 基本事件流: 擊“停止”按鈕 用例名稱:上一首 /下一首 參與者:用戶 目標(biāo):使得用戶可以聽上一首或下一首歌曲 前置條件:歌曲正在播放或暫停 基本事件流: “上一首或下一首”按鈕 播放清單列表管理需求 播放器基本功能圖 用例名稱:播放 參與者:用戶 目標(biāo):使得程序播放選中的歌曲 前置條件:程序運(yùn)行在播放菜單選項(xiàng)中 基本事件流: “播放”按鈕 用例名稱:返回 參與者:用戶 目標(biāo):使得程序返回上一層 前置條件 :程序運(yùn)行在播放菜單選項(xiàng)中 基本事件流: “返回”按鈕 用例名稱:刪除 參與者:用戶 目標(biāo):使選中的歌曲刪除 前置條件:程序運(yùn)行在播放菜單選項(xiàng)中 基本事件流: “刪除”按鈕 /全部移除歌曲 播放友好性需求 用例名稱:播放模式 參與者:用戶 目標(biāo):使得程序進(jìn)入播放模式設(shè)定狀態(tài) 前置條件:程序運(yùn)行在播放器設(shè)定界面中 基本事件流: 1.用戶單擊“順序、隨機(jī)、單曲”按鈕 用例名稱:歌詞顯示 參與者:用戶 目標(biāo):使得程序進(jìn)入播放器歌詞設(shè)置狀態(tài) 前置條件:程序運(yùn)行在播設(shè)定界面 基本事件流: 戶單擊“歌詞開關(guān)按鈕”按鈕 功能需求分析 功能需求定義了開發(fā)人員必須實(shí)現(xiàn)的軟件功能,使得用戶能完成他們的任務(wù),從而滿足了用戶的業(yè)務(wù)需求。用戶需求文檔描述了用戶使用產(chǎn)品必須要完成的任務(wù)。針對(duì)音樂播放器分別對(duì)音樂播放、在線音樂播放及會(huì)員特權(quán)的換膚等功能進(jìn)行詳細(xì)的調(diào)研和分析。 系統(tǒng)性能需求 根據(jù) Android 手機(jī)系統(tǒng)要求無響應(yīng)時(shí)間為 5 秒,所以就有如下性能要求: 當(dāng)要求歌曲播放時(shí),程序響應(yīng)時(shí)間最長(zhǎng)不能超過 5 秒 當(dāng)要求歌曲暫停時(shí),程序響應(yīng)時(shí)間最長(zhǎng)不能超過 5 秒 當(dāng)要求歌曲停止時(shí),程序響應(yīng)時(shí)間最長(zhǎng)不能超過 5 秒 當(dāng)要求歌曲上 /下一首時(shí),程序響應(yīng)時(shí)間最長(zhǎng)不能超過 5 秒 運(yùn)行環(huán)境需求 操作系統(tǒng): Android 手機(jī)基于 Linux 操作系統(tǒng) 支持環(huán)境: Android 開發(fā)環(huán)境: MyEclipse ADT MySQL Tocat Android 數(shù)據(jù)庫設(shè)計(jì) 數(shù)據(jù)結(jié)構(gòu)組織和數(shù)據(jù)庫文件設(shè)計(jì)要根據(jù)不同用途,使用要求等,來決定數(shù)據(jù)的整體組織形式等一系列問題。 數(shù)據(jù)庫,顧名思義,是存放數(shù)據(jù)的倉庫。只不過這個(gè)倉庫是在計(jì)算機(jī)存儲(chǔ)設(shè)備上,而且數(shù)據(jù)是按一定的格式存放的。數(shù)據(jù)庫中的數(shù)據(jù)按一定數(shù)據(jù)模型組織、描述和存儲(chǔ),具有較小的重復(fù)度、較高的數(shù)據(jù)獨(dú)立性和易擴(kuò)展性,并且可以被在一定范圍內(nèi)的各種用戶共享。在涉及數(shù)據(jù)庫的軟件開發(fā)中,需要根據(jù)有待 解決的問題性質(zhì)、規(guī)模,以及所采用的前端程序創(chuàng)建工具等,做出合適的數(shù)據(jù)庫類型選擇。 數(shù)據(jù)庫表的介紹 本系統(tǒng)采用 MySQL 數(shù)據(jù)庫 系統(tǒng),在該系統(tǒng)中新建一個(gè)數(shù)據(jù)庫,將其命名為。然后,在該系統(tǒng)中創(chuàng) 2 個(gè)數(shù)據(jù)庫表,分別為會(huì)員信息表 table_user 、云播放列表 table_cloudlist 。 下面對(duì)主要的數(shù)據(jù)庫表做簡(jiǎn)要的介紹: 表 音樂播放器表清單 表名稱 表用途 table_user 會(huì)員信息表 table_cloudlist 云播放列表 用戶注冊(cè)表 會(huì)員信息表包含了用戶的 ID、用戶名、密碼、郵箱。 息表 列名 數(shù)據(jù)類型 長(zhǎng)度 字段描述 UserID int 11 用
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1