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

正文內(nèi)容

基于android的音樂播放器的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)-wenkub

2023-07-09 11:21:18 本頁面
 

【正文】 e the basic function of the player: play, pause, play mode, back, up/down one of the functions. Main screen has all artists, albums, songs, and my list can choose according to user needs to listen to songs. Users can also through the volume keys to control the size of the volume, can choose according to the play mode is single cycle, playing and random sequence. The player has the function of the Android player on the market, the test results show that the players work performance is good. Key words:Linux operating system。 項(xiàng)目背景 隨著計(jì)算機(jī)的廣泛 使 用,手機(jī)市場的迅速 擴(kuò) 展,各種音頻 和 視頻資源也在網(wǎng)上 廣泛流傳, 雖然 這些資源看似平常,但已經(jīng) 逐漸 成為人們生活中的一部分。具有 的功能 包括播放常見的音頻文件的功能,如 MP3 音頻文件,還可以選擇播放模式,具有一般音樂播放器的功能,如 上一首 ,下一首 ,拉進(jìn)度條控制播放進(jìn)度,調(diào)整音量,等等。 一周前,據(jù)移動(dòng)應(yīng)用分析公司 Flurry 的新數(shù)據(jù),中國的智能手機(jī)激活量到 20xx 年 2 月底將達(dá)到 億,首次取代美國成為全球最大的智能手機(jī)市場。 Android(中文名:安卓、安智)系統(tǒng)是由 Google 公司推出的給予 Linux 平臺的開源的手機(jī)操作系統(tǒng),由于開源以及使用 JAVA 作為開發(fā)語言,受到廣大用戶的青睞,目前支持的硬件廠商是最多的。 Symbian(中文名:塞班)是一個(gè)實(shí)時(shí)、多任務(wù)的 32 位操作系統(tǒng),具有功耗低、占用內(nèi)存少等等優(yōu)良的特點(diǎn),很適合手機(jī)等移動(dòng)設(shè)備的使用。 論文的主要工作 本文共分為五章 ,各章節(jié)概述如下 : 第一章 緒論 闡述了項(xiàng)目背景,項(xiàng)目的意義,手機(jī)的普及和手機(jī)操作系統(tǒng)簡介以及本論文的主要工作。 第五章 播放器的測試 V/W 兩種開發(fā)模型的選擇,白盒黑盒的測試思想,通過測試不同的播放器模塊來檢測系統(tǒng)的穩(wěn)定性和適應(yīng)性。 20xx 年 11 月 5 日, Google 公司正式向外展示了 Android 操作系統(tǒng),提供了基礎(chǔ)的智能手機(jī)功能:音樂、鬧 鐘、聯(lián)系人、計(jì)算器、攝像頭、瀏覽器、電子郵件、地圖、撥號、信息服務(wù)、圖片、設(shè)置、 API 演示、開發(fā)包工具等。 從架構(gòu)圖看, Android分為四個(gè)層分別是應(yīng)用程序框架層、 應(yīng)用程序?qū)印?系統(tǒng)運(yùn)行庫層和 Linux 內(nèi)核 層 。 API 框架開發(fā)人員也可以完全 對 核心應(yīng)用程序 訪問 。 在任何應(yīng)用程序是一系列的服務(wù)和系統(tǒng),包括不同形式的、可擴(kuò)展的視圖(視圖),可以用來構(gòu)建應(yīng)用程序,可以使用列表,網(wǎng)格,文本框,按鈕,包括嵌入 Web 瀏覽器形成豐富的 視圖。 通知管理器( Notification Manager)在對應(yīng)用程序的狀態(tài)欄中顯示一個(gè)自定義消息。 Android系統(tǒng)的四大組件 在 Android 系統(tǒng)中,為我們提供了四大基本組件,每個(gè)組件是一個(gè)視圖,但是有些是可見的,有些是不可見的視圖,像 Activity, Content Provider 是可見的視圖, Service和 Broadcast Receiver 是不可見的,它們只在系統(tǒng)的后臺運(yùn)行。而從內(nèi)部邏輯來看, Activity 需要為了保持各個(gè)界面的狀態(tài),需要管理生命周期和跳轉(zhuǎn)邏輯。 (3) Broadcast Receiver: Broadcast Receiver 是廣播接收者的意思,它 不執(zhí)行任何任務(wù)。 (4) Content Provider: Content Provider 是內(nèi)容提供者的意思,它是作為應(yīng)用程序之間唯一的共享數(shù)據(jù)的途徑, Content Provider 主要的功能是存儲并檢索數(shù)據(jù)以及向其他應(yīng)用程序提供訪問數(shù)據(jù)的借口。 安裝 JDK: (1)雙擊 JDK 文件,運(yùn)行該程序,彈出如圖 所示安裝向?qū)Ы缑妗? (4)開始復(fù)制文件并安裝 JRE,文件復(fù)制完成后,彈出安裝成功界面,如圖 所示。 湖南理工學(xué)院畢業(yè)設(shè)計(jì) (論文 ) 9 圖 新建環(huán)境變量 JAVA_HOME 在系統(tǒng)變量中設(shè)置 path,在 path 變量值后面添加“ 。 安裝 Android SDK: 解壓下載好的軟件開發(fā)工具包,也就是 SDK 文件。安裝過程中有個(gè)別地方需要接受許可,然后等待安裝完成,這個(gè)等待過程可能比較長。單擊“ Start”按鈕,等待虛擬器運(yùn)行 ,出現(xiàn)如圖 所示。 表 21 Android 資源的類型和布局 目錄結(jié)構(gòu) 資源類型 res/anim/ XMLD 動(dòng)畫文件 res/drawable/ 一些位圖文件 res/layout/ xml 布局文件 res/value/ 各種 xml 資源文件 : XML 數(shù)據(jù)文件 : XML 顏色文件 : XML 尺寸文件 : XML 樣式文件 res/xml/ 任意的 XML 文件 res/raw/ 直接拷到設(shè)備中的原文件 res/menr/ XML 菜單文件 是 Android 應(yīng)用的入口文件,它描述了 package 中暴露的組件湖南理工學(xué)院畢業(yè)設(shè)計(jì) (論文 ) 12 ( activities, services, 等等),他們各自的實(shí)現(xiàn)類,各種能被處理的數(shù)據(jù)和啟動(dòng)位置。它的基本任務(wù)就是講述了這個(gè)系統(tǒng)必須要做什么,只有圍繞這個(gè)目標(biāo), 我們開發(fā)這款軟件才會滿足市場的需求。 軟件的功能設(shè)計(jì) 軟件的功能需求概括了研發(fā)人員必須實(shí)現(xiàn)的軟件功能,能夠滿足音樂播放器用戶的日常需求。 湖南理工學(xué)院畢業(yè)設(shè)計(jì) (論文 ) 14 圖 用例圖 用例 分析表 表 31 播放用例分析表 名稱:播放狀態(tài) 參與者:廣大用戶 目標(biāo):使用戶可以播放存儲在 SD 卡中的任意歌曲文件 前提條件:該款音樂播放器正處在運(yùn)行狀態(tài) 事件流: “播放”按鍵 表 32 暫停用例分析表 名稱:播放狀態(tài) 參與者:廣大用戶 目標(biāo):當(dāng)用戶點(diǎn)擊“暫?!卑存I時(shí),音樂播放器會暫停正在播放的歌曲 前提條件:歌曲正處于播放且未停止和暫停狀態(tài) 事件流: “暫?!卑粹o 播放的歌曲暫停在當(dāng)前的位置 表 33 上 /下一首用例分析表 名稱:播放狀態(tài) 湖南理工學(xué)院畢業(yè)設(shè)計(jì) (論文 ) 15 參與者:廣大用戶 目標(biāo):用戶可以在選擇當(dāng)前的歌曲時(shí)跳到上一首或下一首 前提條件:音樂播放器已經(jīng)在運(yùn)行,歌曲正在播放或暫停 事件流: “上一首 /下一首”按鍵 表 34 顯示歌詞用例分析表 名稱:播放狀態(tài) 參與者:廣大用戶 目標(biāo):使用戶能夠在播放音樂時(shí)觀看歌詞 前提條件:音樂播放器處于播放界面的播放狀態(tài)下,且該歌曲有歌詞在 SD 卡中 事 件流: “歌詞開關(guān)按鈕”按鍵 表 35 播放模式用例分析表 名稱:播放狀態(tài) 參與者:廣大用戶 目標(biāo):用戶能夠使用程序所設(shè)定的播放模式 前提條件:程序運(yùn)行在播放器設(shè)定界面中 事件流: “單曲播放、順序播放、隨機(jī)播放” 表 36 播放進(jìn)度用例分析表 名稱:播放狀態(tài) 參與者:廣大用戶 目標(biāo):使廣大用戶能夠在播放中調(diào)節(jié)播放進(jìn)度 前提條件:播放器在播放界面播放狀態(tài) 事件流: 1. 用戶 通過拉動(dòng)進(jìn)度條進(jìn)行調(diào)節(jié) 表 37 音量調(diào)節(jié)用例分析表 名稱:播放狀態(tài) 參與者:廣大用戶 目標(biāo):讓用戶能在播放時(shí)調(diào)節(jié)音量 前提條件:播放器正在運(yùn)行 事件流: “音量”按鍵 播放器的時(shí)序圖 預(yù)定設(shè)計(jì)這個(gè)播放器對象之間的交互情況的功能時(shí)序圖如圖 所示。首界面就是調(diào)用一個(gè) 圖片,顯示的界面如圖 所示。我們的歌曲管理的效果如圖 所示。} 該方法是將界面活動(dòng)初始化。 String data = 。 } blLrc = true。 while ((data = ()) != null) { data = ([,)。 k 。 String timedata[] = ()。 ()){ int m = (timedata[0])。 LyricObject item1 = new LyricObject()。 } } }else{ String lrcConte = splitdata[]。 tmpstr = (:,.)。 if( == 3 amp。 int ms = (timedata[2])。 = lrcConte。 } 用戶如果想退出該程序,按下返回鍵可以選擇是否退出。一款軟件的開發(fā)需要花費(fèi)巨大的精力,如果一個(gè)完善的測試,那么我們開發(fā)出來的軟件可能會因?yàn)橘|(zhì)量等問題而 無法滿足客戶的要求。 前面我們闡述了測試軟件的重要性。為了完成第一個(gè)目的,也是最主要的目的,最好的方法是根據(jù)目標(biāo)設(shè)計(jì)的功能和使用說明,設(shè)計(jì)一個(gè)能夠?qū)?yīng)的測試方案, 來驗(yàn)證這些功能或使用說明是能夠完整無誤的。 RAD( Rap Application Development,快速應(yīng)用開發(fā))模型是軟件開發(fā)過程中的一個(gè)重要的模型,由于它的模型構(gòu)圖酷似字母 V,所以又被稱軟件開發(fā)的 V 模型。 W 模型像兩個(gè) V 字型模型拼湊而成,分別代表開發(fā)和測試的過程,表示湖南理工學(xué)院畢業(yè)設(shè)計(jì) (論文 ) 24 開發(fā)與測試的同步的關(guān)系。而 W 模型做了補(bǔ)充,它指出也應(yīng)該對需求、設(shè)計(jì)進(jìn)行測試。 綜上考慮,我們選擇的測試方法是:以 W 模型為框架,盡早的、盡全面的展開測試。白盒法是窮舉路徑測試。在測試中把程序看作一個(gè)不能打開的黑盒子,在完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性的情況下,在程序接口進(jìn)行測試,它只檢查程序功能是否按照需求規(guī)格說明書的規(guī)定使用,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)據(jù)而產(chǎn)生正確的輸出信息。現(xiàn)在的大多數(shù)開發(fā)軟件或開發(fā)工具都會帶有部分的 軟件測試功能,開發(fā)人員可以利用開發(fā)工具自帶測試功能對軟件進(jìn)行測試。 我們依據(jù)“ W 模型”的測試方法,在這個(gè)系統(tǒng)中將軟件的開發(fā)和軟件的測試緊密的聯(lián)系在一起,不僅要充分地關(guān)注整個(gè)開發(fā)過程,也要對開發(fā)過程中出現(xiàn)的各種變化及時(shí)做出反應(yīng)。 湖南理工學(xué)院畢業(yè)設(shè)計(jì) (論文 ) 27 總 結(jié) 通過對 Android 手機(jī)平臺的音樂播放器軟件的開發(fā),使我對 Android 音樂播放器系統(tǒng)的整體設(shè)計(jì)有一個(gè)深入的了解,對整個(gè)流程也會有一個(gè)清晰的認(rèn)識。 這款軟件的開發(fā)平臺是如今最熱門的 Android 系統(tǒng),是基于 Linux 系統(tǒng)開源的手機(jī)平臺。用戶還能通過音量調(diào)節(jié)按鍵來控制音量的大小,可以根據(jù)播放模式選擇是單曲循環(huán)、順 序播放和隨機(jī)播放。 這個(gè)音樂播放器的開發(fā)已經(jīng)結(jié)束,盡管是在整個(gè)開發(fā)過程中,走了不少彎路,犯了許多錯(cuò)誤,但是吃一塹長一智,以后的工作中應(yīng)該有了經(jīng)驗(yàn) 教訓(xùn)。 湖南理工學(xué)院畢業(yè)設(shè)計(jì) (論文 ) 28 參考文獻(xiàn) [1] 佘志龍 等. Android SDK 開發(fā)范例大全 (第 3 版 ) [M].人民郵電出版社, 20xx. [2] 滕達(dá).基于安卓平臺的嵌入式手機(jī) MP3 播放器的設(shè)計(jì)與寫真 [D], 20xx. [3] 靳巖,姚尚朗. Google Android 開發(fā)入門與實(shí)戰(zhàn) [M].北京:人民郵電出版社, 20xx. [4] 李剛.瘋狂 Andr
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1