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

正文內(nèi)容

基于android的音樂播放器的設計與實現(xiàn)畢業(yè)設計-免費閱讀

2025-08-11 11:21 上一頁面

下一頁面
  

【正文】 潘老師在學業(yè)上精心指導著我,同時還在思想給我們溫暖的關(guān)懷,在此謹向潘老師致以誠摯的謝意和崇高的敬意。 在開發(fā)過程中,有一份好分析設計可以說是成功開發(fā)重要因素,優(yōu)秀的系統(tǒng)分析將指導我們在系統(tǒng)開發(fā)中如何處理我們遇到問題。開發(fā) Android 音樂播放器,要抓住開發(fā)的核心部分,音樂播放器主體是由首界面、列表界面和播放界面組成。 湖南理工學院畢業(yè)設計 (論文 ) 25 功能測試 功能測試和實現(xiàn)是指播放器整體功能的實現(xiàn)和播放器主要模塊功能測試。在使用這一方案時,測試者必須檢查程序的內(nèi)部結(jié)構(gòu),從檢查程序的邏輯著手,得出測試數(shù)據(jù)。但 V 模型和 W模型都沒有把一個完整的測試過程獨立出來,作為一個獨立的流程這不太適合當前軟件開 發(fā)中比較廣泛應用的迭代模型。這個模式通過開發(fā)和測試同 時進行的方式來縮短軟件的開發(fā)周期,提高軟件開發(fā)效率。那么在項目開發(fā)的過程中,究竟是怎樣執(zhí)行具體的測試呢 ?我的答案是:每款軟件都會有功能設計,即為用戶提供一些服務或者解決某些問題。點擊退出時,就會銷毀這個活動。 int currTime = (m * 60 + s) * 1000 + ms * 10。 tmpstr = (.,)。 = currTime。 Matcher matcher = (timedata[0])。 data = (],)。 try { File saveFile = new File(file)。 湖南理工學院畢業(yè)設計 (論文 ) 18 圖 歌 曲管理 我們在布局文件 XML 中采用線性布局,在線性布局管理器組件中嵌套線性布局管理器組件和單選按鈕組件,靈活的運用了布局管理文件,效果顯著。 湖南理工學院畢業(yè)設計 (論文 ) 16 圖 功能時序圖 軟件的運行環(huán)境 隨著手機的普及,手機使用者是越來越多,功能也是越來越豐富,音樂播放功能已經(jīng)作為一個標配。 軟件的功能需求 本軟件是基于 Android 平臺的一款音樂播放器,可以方便 Android 用戶對手機內(nèi)部音樂文件的操作,該系統(tǒng)的目標是: (1)軟件采用人機交互的方式,界面美觀大方,帶有年輕的氣息,操作簡捷明了,富有較強的個性。 湖南理工學院畢業(yè)設計 (論文 ) 11 圖 運行 AVD 設備界面 Android 工程結(jié)構(gòu) Android 工程基本結(jié)構(gòu)目錄包括: src(源代碼 )、 gen(Android 系統(tǒng)自動生成的常量 )、res(資源文件:主要存放程 序界面的布局配置 (.xml)文件和圖片資源 )。然后雙擊 SDK 可以升級合適的軟甲開發(fā)工具包。 圖 JDK安裝成功 (5)設置好之后我們就可以配置環(huán)境變量了,單擊“我的電腦”,選擇“屬性”,在彈出的窗口中選擇“高級系統(tǒng)設置”如圖 所示。 湖南理工學院畢業(yè)設計 (論文 ) 6 Android 開發(fā)環(huán)境的搭建 Android 系統(tǒng)的開發(fā)環(huán)境可以搭建在 Windows XP 及以上的操作系統(tǒng)中,但是要注意你電腦系統(tǒng)是 32 位還是 64 位的。 (2) Service: Service 就是運行在后臺的一種服務程序,一般很少和 用戶交互,因此沒有可視化界面定義一個 Service 類比較簡單,只要繼承 Service 類,實現(xiàn)其生命周期中的方法就可以了 。 資源管理( Resource Manager)提供非代碼資源的訪問,如本地字符串 、 圖片和布局文件。應用程序的架構(gòu)設計簡化了組件的 重復調(diào)用 。系統(tǒng)發(fā)布之后就推出一款裝有 Android 系統(tǒng)的手機 TMobile G1,該款手機是由TMoblie 定制,臺灣 THC 公司代工制造,手機的全名是 HTC Dream。 第二章 Android 平臺的介紹 重點介紹了 Android 的框架結(jié)構(gòu)和四大組件并詳細的闡述了 Android 平臺的搭建,數(shù)據(jù)存儲技術(shù), Android 工程結(jié)構(gòu)和清單文件的設置。 iOS 是由蘋果公司為 iPhone 開發(fā)的給予 Mac 環(huán)境的操縱系統(tǒng),采用 ObjectiveC 為主要的開發(fā)語言,主要用于 iPhone、 iPad Touch 和 iPad 等終端設備。 如今社會的壓力比較大,而聽聽音樂是一種能夠緩減壓力的方式之一,這個設計是開發(fā)出一款可以播放 音樂文件格式的音樂播放器,本設計的實現(xiàn)的這主要功能是播放MP3 格式的音樂文件,并且可以控制暫停,播放 ,停止,上一曲,下一曲,音量調(diào)節(jié),視覺外觀,播放列表和歌曲文檔等多種控制播放功能,界面簡單明了,操作快捷簡單。Open source。 Android 的底層是基于 Linux的操作系統(tǒng),該平臺的開源以及使用 Java 作為開發(fā)語言的特點。用戶還能通過音量調(diào)節(jié)按鍵來控制音量的大小,可以根據(jù)播放模式選擇是單曲循環(huán)、順序播放和隨機播放。針對 以上 的各類 弊端,選擇了開發(fā) 了這款 的 音樂 播放器,將各種性能 都進行一些 優(yōu)化,繼承 其他 播放器的 都 常用功能,滿足 大多數(shù) 用戶 聽歌 需求 。 湖南理工學院畢業(yè)設計 (論文 ) 2 手機操作系統(tǒng)簡介 手機操作系統(tǒng)都應用在智能手機上。 BlackBerry(中文名 :黑莓 )是 RIM 公司開發(fā)的手機操作系統(tǒng),這個系統(tǒng)的安全防護很好 ,現(xiàn)在由于面臨 Android 和 iOS 兩大手機操作系統(tǒng)的的沖擊,用 戶群正在減少。 美國的 Google 公司在 20xx 年就進軍移動領(lǐng)域,由于當時的手機操作系統(tǒng)企業(yè)和手機企業(yè)還是相對比較封閉,而 Google 公司的目標是將傳統(tǒng)互聯(lián)網(wǎng)和移動互聯(lián)網(wǎng)進行融合,但當時沒有合適的合作伙伴。 湖南理工學院畢業(yè)設計 (論文 ) 4 圖 Android 的架構(gòu)圖 Android 應用程序是 Android 系統(tǒng)智能手機的主要構(gòu)成部分,實現(xiàn)了智能手機的多樣性、多功能性,結(jié)合了辦公功能、娛樂功能、生活實用功能等,廣受人們的喜愛。 湖南理工學院畢業(yè)設計 (論文 ) 5 內(nèi)容提供 器 ( Activity Manager)它是一個類,這個類主要是 為 Android 系統(tǒng)中共享的 數(shù)據(jù)的 進行 封裝,并為其他方面的應用提供統(tǒng)一的接口。 (1) Activity: Activity 是活動的意思,一個 Activity 通常表現(xiàn)為一個可視化的用戶界面,是 Android 程序與用戶的交互窗口,也是 Android 組件中最基本、最復雜的一個組件。 Intent 翻譯成中文就是“意圖”, Inter 組件在 Android 中是一個十分重要的組件,它是鏈接不同應用的橋梁和紐帶,也是讓組件級復用( Activity 和 Service)成為可能的一個重要因素。 圖 安裝向?qū)Ы缑? (2) 單擊“更改”按鈕,可以改裝 JDK 的安裝路徑,這里我改為“ D:\android\Java\” ,如圖 所示,然后單擊“確定”按鈕。 圖 修改系統(tǒng)變量 Path ( 6)打開 cmd 窗口,輸入“ Java version”命令,查看 JDK 版本信息,查驗 JDK是否安裝成功,查驗如圖 所示。 創(chuàng)建 Android 虛擬機 AVD: 打開 Eclipse 程序,點擊選項菜單中的“ RunRun Configurations”,在彈出的窗口中選擇“ Target”,單擊“ Mannager”按鈕,然后會彈出一個界面。 它主要包含的功能有: 說明 Application的 JAVA 數(shù)據(jù)包,數(shù)據(jù)包 的包 名是 Application 的唯一標識 ; 描述 Application 的Component;說明 Application 的 Component 運行 于 哪個 Process 下;聲明 Application 所必須 所 具備的權(quán)限,用 來可以 訪問受保護的部分 API,以及 同 其他 Application 的交互;聲明 Application 其他 所 必備權(quán)限,用 來和 Component 之間的交互;列 明 Application 運行時 所 需要的環(huán)境配置信息,這些聲明 的 信息只 是 在程序開發(fā)和測試時 會 存在,發(fā)布前將被 回收 ;聲明 Application 所需要的 Android API 的最低版本 的 級別 ; 列舉 Application所需要鏈接的庫 。 播放器功能圖 作為一款音樂播放器,基本的播放控制功能顯得很重要也很必要,它必須具備音樂播放、暫停、上 /下一首、顯示歌詞、播放模式、播放進度、音量調(diào)節(jié)和歌曲信息。頁面布局 XML 文件如下所示: LinearLayout xmlns:android= android:layout_width=fill_parent android:layout_height=fill_parent android:background=drawable/yy android:orientation=vertical /LinearLayout 歌曲分類管理 Android 的每一個可視化區(qū)域都必須有布局,好的布局可以讓軟件看起來更協(xié)調(diào),更美觀。 湖南理工學院畢業(yè)設計 (論文 ) 20 圖 播放界面 歌詞顯示模塊 當播放音樂文件時,如果同時存在該歌曲的 LRC 格式的歌詞文件時,系統(tǒng)會自動匹配歌詞并且達到同步顯示的效果,如圖 所示。 BufferedReader br = new BufferedReader( new InputStreamReader(stream,GB2312))。 str = (:,.)。 int ms = (timedata[2])。 j 1。 ()){ int m = (timedata[0])。 }}}} ()。但是一些忽視或輕視測試工作的企業(yè)仍舊存在。要確保所有功能的確是完整無誤地被開發(fā)出來,唯一的方法就是替每一個使用說明都設計大數(shù)據(jù)的、完整的測試案例,能夠通過所有的測試案例就可以說明該款軟件的確可以完成我們所設計的功能。W 模型有利于盡早地全面的發(fā)現(xiàn)問題。 已知軟件內(nèi)部的過程,可以通過測試來證明是否每個內(nèi)部操作符合要求,我們設計的所有內(nèi)部組件,通過檢驗,我們將測試這種方法稱為白盒測試。 選擇合適的測試方法: 在音樂播放器開發(fā)的進度上,我們將選擇 W 模型下進行白盒測試。 實踐證明,這種方法起到了預期要達到的效果,同設計過程緊密結(jié)合的測試過程,能即是的有效的在較早發(fā)現(xiàn)系統(tǒng)的 BUG,降低軟件的開發(fā)成本,與此同時也使復雜的開發(fā)模型的測試工作更加的清澈透 明。這款音樂播放器軟件實現(xiàn)了播放器的基本功能:播放,暫停、播放模式、返回、上 /下一首等功能。如果實在不行就就找導師幫忙,導師一定會熱心的幫助我們。最后我要感謝培養(yǎng)我長大的父母,謝謝您們的愛護 ! 最后讓我再次對關(guān)心、幫助我的老師和同學說一聲感謝! 。 這個音樂播放器的開發(fā)已經(jīng)結(jié)束,盡管是在整個開發(fā)過程中,走了不少彎路,犯了許多錯誤,但是吃一塹長一智,以后的工作中應該有了經(jīng)驗 教訓。 這款軟件的開發(fā)平臺是如今最熱門的 Android 系統(tǒng),是基于 Linux 系統(tǒng)開源的手機平臺。 我們依據(jù)“ W 模型”的測試方法,在這個系統(tǒng)中將軟件的開發(fā)和軟件的測試緊密的聯(lián)系在一起,不僅要充分地關(guān)注整個開發(fā)過程,也要對開發(fā)過程中出現(xiàn)的各種變化及時做出反應。在測試中把程序看作一個不能打開的黑盒子,在完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性的情況下,在程序接口進行測試,它只檢查程序功能是否按照需求規(guī)格說明書的規(guī)定使用,程序是否能適當?shù)亟邮蛰斎霐?shù)據(jù)而產(chǎn)生正確的輸出信息。 綜上考慮,我們選擇的測試方法是:以 W 模型為框架,盡早的、盡全面的展開測試。 W 模型像兩個 V 字型模型拼湊而成,分別代表開發(fā)和測試的過程,表示湖南理工學院畢業(yè)設計 (論文 ) 24 開發(fā)與測試的同步的關(guān)系。為了完成第一個目的,也是最主要的目的,最好的方法是根據(jù)目標設計的功能和使用
點擊復制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1