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

正文內(nèi)容

基于android系統(tǒng)的音樂播放器的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文-wenkub.com

2025-06-19 03:34 本頁面
   

【正文】 本人授權(quán)      大學(xué)可以將本學(xué)位論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫進(jìn)行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存和匯編本學(xué)位論文。除了文中特別加以標(biāo)注引用的內(nèi)容外,本論文不包含任何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫的成果作品。盡我所知,除文中特別加以標(biāo)注和致謝的地方外,不包含其他人或組織已經(jīng)發(fā)表或公布過的研究成果,也不包含我為獲得 及其它教育機(jī)構(gòu)的學(xué)位或?qū)W歷而使用過的材料。這次的論文撰寫,使我受益匪淺,讓我了解了一款軟件所完成的所有步驟,第一步要干什么、接下來要干什么、最后需要干什么,從最先的分析、到最后的設(shè)計(jì)完成,都是要經(jīng)過深思熟慮的。不僅在學(xué)習(xí)上,在生活上依然關(guān)照著我們,在此,我忠心的感謝你們。此程序的設(shè)計(jì),讓我們對軟件的開發(fā)工具及其安裝的過程有足夠的了解,熟悉并掌握其運(yùn)行的配置環(huán)境。此軟件所運(yùn)用的平臺是現(xiàn)今最熱門的的 Android系統(tǒng),是一個(gè)開源的基于 Linux 系統(tǒng)的手機(jī)平臺。? 結(jié)束語 通過這次的畢業(yè)設(shè)計(jì),對 Android 手機(jī)平臺的音樂播放器軟件的開發(fā),使我們更加清楚的了解播放器系統(tǒng)的整個(gè)流程。如:最近播放音樂的記錄該功能沒有實(shí)現(xiàn),雖然后臺代碼編寫完成了,但是調(diào)試后的結(jié)果沒有反應(yīng),由于自己的能力不足,最終導(dǎo)致這方面目前仍沒有實(shí)現(xiàn);下載音樂的功能、音樂歌詞的顯示等等功能都沒有做,只是單純的實(shí)現(xiàn)了播放、暫停、繼續(xù)播放、上/下一首、進(jìn)度條顯示、本地音樂的加載等功能,雖然這款音樂播放器可以播放,但是該軟件實(shí)現(xiàn)的機(jī)制太少了,只能算上一個(gè)大一點(diǎn)的畢業(yè)作業(yè),談不上項(xiàng)目,可是,對于這款播放器的編寫,33本人花了很長的時(shí)間研究,由于學(xué)校的教學(xué)資源有限,我們只能找些資料、書籍和老師的幫助,才一步步的實(shí)現(xiàn)。當(dāng)測試完成后,該項(xiàng)目就是一個(gè)比較成功的項(xiàng)目了。測試流程為:按照測試需求完成附屬模塊的整體測試,如中途出現(xiàn)問題應(yīng)及時(shí)的修改。測試結(jié)果為:測試完一個(gè)單個(gè)模塊功能時(shí),其測試的結(jié)果需記錄下來,整理后統(tǒng)一的進(jìn)行修復(fù),直到問題解決完畢。? 手機(jī) SD 卡音頻文件讀取的代碼? 第 7 章 軟件測試? 軟件測試環(huán)境 由于本次的軟件是個(gè)人的小項(xiàng)目,其測試的環(huán)境只能用自己的手機(jī)進(jìn)行測試,打開 eclipse 連接手機(jī),運(yùn)行項(xiàng)目時(shí)會將程序默認(rèn)的安裝在手機(jī)里,即我們可以在手機(jī)里進(jìn)行每個(gè)功能點(diǎn)的測試,需注意的是,本次項(xiàng)目是 Android 平臺下的音樂播放器,所以測試的手機(jī)必須是 Android 系統(tǒng)的,且在 以上版本的,測試環(huán)境允許的條件下,接下來就是實(shí)際的測試操作了。 同樣打開 Eclipse 的 DDMS—FileExplorer 查看 sd 卡是否安裝完成。在命令行中輸入:mksdcard 311024M,E:\androidsdcard\。? 第 6 章 Android 模擬器讀取 SD 卡中音頻文件的實(shí)現(xiàn)? 怎樣在模擬器中添加音頻文件并讀取在 Android 模擬器中,初始時(shí)沒有 sdcard 的,為了存放音樂文件,需要自己創(chuàng)建 sdcard,所以下面的介紹就是怎樣在模擬器中創(chuàng)建音頻文件及讀取。顯示方式:顯示方式是在代碼中直接啟動組件,啟動時(shí)會聲明 Inent,在它的構(gòu)造方法 Intent 中直接指定一個(gè)組件的名字,然后調(diào)用方法 startIntent(intent)以啟動指定的組件。四大組件要使用前都需要聲明。(false)。(否, new () {Overridepublic void onClick(DialogInterface dialog, int which) {}})。 (getResources().getDrawable())。Mp3PlayerActivity. ()) { ()。isPause = false。}上一首的監(jiān)聽和實(shí)現(xiàn)(new () {28Overridepublic void onClick(View v) {// TODO Autogenerated method stubFrontMusic()。private void nextMusic() {if (++ = ()) { = 0。}else{continuePlay(path)。? 正在播放界面關(guān)鍵代碼:正在播放27(new () {Overridepublic void onClick(View arg0) {// TODO Autogenerated method stub//String path = MUSIC_PATH + (currentListItme)。(musicTitle,(position) )。(,)。23圖 1 播放器的基本控制需求? 功能需求分析從圖例分析圖可以看出播放器中信息發(fā)送和調(diào)用過程用戶 播放 暫停 繼續(xù)播放上一首下一首24快捷方式按鈕主界面本地音樂界面 正在播放界面面選擇歌曲播放最近播放列表界面本地音樂播放頁面正在播放發(fā)送參數(shù)調(diào)用后臺的serviceService播放、返回播放后臺Service 圖 2 播放器的時(shí)序圖25? 第 5 章 Android 的項(xiàng)目介紹? 本地音樂列表界面首頁是通過 TabHost 布局,分兩個(gè)標(biāo)簽,即:“本地音樂”和“正在播放”列表,如下圖 3 所示,其布局代碼不附屬了;如下代碼實(shí)現(xiàn)的是首頁中本地列表歌曲的獲取方法:關(guān)鍵代碼:(new OnItemClickListener() {Overridepublic void onItemClick(AdapterView? adap, View v, int position,long arg3) {26currentListItme = position。(3) 讓作者更加的了解一款軟件從設(shè)計(jì)到完成這個(gè)工作流程,及途中遇到苦難該如何的解決。(2) 能對音樂文件進(jìn)行有效的管理。此款播放器實(shí)現(xiàn)的是最基本的播放原理,但沒有實(shí)現(xiàn)歌詞的顯示滾動,以及下載音樂的機(jī)制等等,作為一個(gè)項(xiàng)目實(shí)在存在很多的不足,但是確實(shí)一個(gè)自己獨(dú)立的項(xiàng)目,其作用也是不可小覷的,本次播放器的完成讓我更加的了解Android,了解程序,為我今后的工作帶來很大的幫助。自從接觸 android 以來,對 android 抱有很大的興趣,就想著自己可不可以制作一款播放器呢,于是查找資料,研究設(shè)計(jì)一款屬于個(gè)人的音樂播放器。Content provider 擴(kuò)展自ContentProvider 類,通過實(shí)現(xiàn)此類的一組標(biāo)準(zhǔn)的接口可以使其它應(yīng)用程序存取由它控制的數(shù)據(jù)。3) Broadcase receiver4) Broadcase receiver 不執(zhí)行任何任務(wù),僅僅是接受并響應(yīng)廣播通知的一類組件。2) ServiceService 沒有用戶界面,但他會在后臺一直運(yùn)行,例如:service 可能在用戶處理其它事情的時(shí)候播放背景音樂,或者從網(wǎng)絡(luò)上獲取數(shù)據(jù),或者執(zhí)行一些運(yùn)算,并把運(yùn)算結(jié)構(gòu)提供給 activity 展示給用戶。Dalvik 虛擬機(jī)執(zhí)行的 Dalvik 可執(zhí)行文件,該格式文件針對小內(nèi)存使用做了優(yōu)化,Dalvik 虛擬機(jī)依賴于 linux 內(nèi)核的一些功能,比如線程機(jī)制和底層內(nèi)存管理機(jī)制。它們通過 Android 應(yīng)用程序框架為開發(fā)者提供服務(wù)。19C、 資源管理器提供非代碼資源的訪問,如本地字符串、圖形、布局文件。1) 應(yīng)用程序所有的應(yīng)用程序都是使用 JAVA 語言編寫的,每一個(gè)應(yīng)用程序由一個(gè)或者多個(gè)活動組成,活動必須以 Activity 類為超類,活動類似于操作系統(tǒng)上的進(jìn)程,但是活動比操作系統(tǒng)的進(jìn)程要更為的靈活,與進(jìn)程類似的是,活動在多種狀態(tài)之間進(jìn)行切換。創(chuàng)建完 AVD 之后,我們就可以在 Eclipse 里面新建 Android 的項(xiàng)目了。、安裝完成后,出現(xiàn)如下的界面: 、點(diǎn)擊 Yes 按鈕,重啟 Eclipse 后,再來配置 android sdk。13Android SDK 的安裝 Android SDK 不用安裝,下載后,直接解壓即可,將下載后的 SDK 的壓縮包解壓到適當(dāng)?shù)奈恢茫琒DK 就安裝成功。? Eclipse 中 Android SDK 插件的下載與安裝Android SDK 的介紹 SDK:軟件開發(fā)工具包。 classpath 系統(tǒng)變量值的設(shè)置,由于 JDK 是 最高版本的,所以當(dāng) JDK高于 版本時(shí)就不需要設(shè)置 classpath 的系統(tǒng)變量值了。JDK 是其他 Java 開發(fā)工具的基礎(chǔ),也就是說,在安裝其它開發(fā)工具之前,必須首先安裝 JDK。Eclipse SDK由 Eclipse 項(xiàng)目生產(chǎn)的工具和來自其它開放源代碼的第三方軟件組合而成。它提供建造塊和構(gòu)造并運(yùn)行集成軟件開發(fā)工具的基礎(chǔ)。插件架構(gòu)能夠支持將任意的擴(kuò)展加入到 現(xiàn)有環(huán)境中,例如配置管理,而決不僅僅限于支持各種編程語言。近期還有包括 Oracle 在內(nèi)的許多大公司也紛紛加入了該項(xiàng)目,并宣稱 Eclipse 將來能成為可進(jìn)行任何語言開發(fā)的 IDE 集大成者,使用者只需下載各種語言的插件即可。 Eclipse 最初由 OTI 和 IBM 兩家公司的 IDE 產(chǎn)品開發(fā)組創(chuàng)建,起始于 1999 年 4月。7 Eclipse 是著名的跨平臺的自由集成開發(fā)環(huán)境(IDE) 。盡管 Eclipse 是使用 Java 語言開發(fā)的,但它的用途并不限于 Java 語言;例如,支持諸如 C/C++ 和 COBOL 等編程語言的插件已經(jīng)可用,或預(yù)計(jì)將會推出。 雖然大多數(shù)用戶很樂于將 Eclipse 當(dāng)作 Java 集成開發(fā)環(huán)境(IDE)來使用,但 Eclipse 的目標(biāo)卻不僅限于此。由于本次的畢業(yè)項(xiàng)目屬于個(gè)人的開發(fā)項(xiàng)目,不存在經(jīng)濟(jì)實(shí)用性的考量,所以有很多的方面完善的不是很全,但是作為畢業(yè)項(xiàng)目而言,的確是一個(gè)很大的挑戰(zhàn),不僅鍛煉了自己的能力,而且讓自己所學(xué)的知識得到運(yùn)用,同時(shí)也是對自己在大學(xué)所學(xué)知識的一個(gè)總結(jié),并且可以檢測自己的實(shí)力,總之,本次畢業(yè)論文的撰寫對我們益處扉多。如:酷狗、酷我、 音樂等播放器深受廣大用戶的喜愛,所以,各高校都會把播放器作為一個(gè)很好的教案,不僅讓我們了解了播放器是如何編寫成功的,更重要的是將我們與這個(gè)新興行業(yè)緊密的聯(lián)系在一起了。于是各種手機(jī)播放器也緊跟著發(fā)展起來,但是很多播放器一味的追求外觀花哨,功能的齊全,對用戶的手機(jī)造成了很多資源的浪費(fèi),比如 CPU,內(nèi)存等占用率過高,會導(dǎo)致一些低端手機(jī)卡機(jī)、死機(jī)等情況的出現(xiàn)。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1