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

正文內(nèi)容

基于android的音樂播放器的設(shè)計-資料下載頁

2025-07-27 08:09本頁面
  

【正文】 =(TextView) convertView.findViewById()。(())。//音樂持續(xù)時間獲取TextView textMusicTime=(TextView) convertView.findViewById()。(toTime((int)()))。專輯列表界面如下圖所示(圖47):圖47專輯列表 最近播放模塊存儲最近音樂播放情況,保存音樂播放的順序,關(guān)鍵存儲機(jī)制如下://找到layout中songListView注冊的idsongListView = (ListView)()。SongsAdapter adapter=new SongsAdapter(this, (this))。(adapter)。//設(shè)置監(jiān)聽器模式,獲取點(diǎn)擊事件。(new OnItemClickListener(){})最近播放歌曲界面如下圖所示(圖48):圖48最近播放列表 系統(tǒng)菜單模塊系統(tǒng)菜單模塊主要為用戶提供使用軟件的其他功能,包括退出和關(guān)于功能。其截圖如下(圖49):圖49 系統(tǒng)菜單模塊點(diǎn)擊手機(jī)上的menu鍵,創(chuàng)建兩個模塊,如下所示: //點(diǎn)擊menu菜單時調(diào)用public boolean onCreateOptionsMenu(Menu menu) { //創(chuàng)建兩個選項塊 (0, 1, 1, )。 (0, 2, 2, )。 return (menu)。 }(1),使軟件系統(tǒng)退出。當(dāng)用戶點(diǎn)擊關(guān)于時,從MainActivity跳轉(zhuǎn)至AboutActivity顯示版權(quán)信息,并且當(dāng)前MainActivity執(zhí)行finish()方法,效果截圖如下圖所示(圖410):圖410 版權(quán)模塊當(dāng)用戶點(diǎn)擊返回按鈕的時候播放器返回主界面,具體原理是AboutActivity跳轉(zhuǎn)至MainActivity,并且AboutActivity點(diǎn)擊后執(zhí)行finish()方法。第5章 軟件測試 軟件的測試一個程序并不可能達(dá)到十分完美,難免存在一些錯誤,就是我們常說的bug。如果不能及時將其找出并修改,會造成系統(tǒng)崩潰并造成不必要的損失。通過軟件測試,盡可能多的找出系統(tǒng)中的錯誤,以便于及時修改。 軟件的測試環(huán)境軟件測試的性能要求軟硬件要求:系統(tǒng)環(huán)境 win7。硬件系統(tǒng)環(huán)境core i3G內(nèi)存、500G硬盤。此外對其他軟件幾乎沒有依賴性,程序健壯性較好。測試建立一張模擬的SD卡,上傳歌曲文件;分別測試播放器的上/下一首、播放、暫停、初曲/終曲等功能用戶體驗是否良好。 軟件測試的評價軟件功能評價:此音樂播放器軟件各模塊用戶體驗良好,基本符合設(shè)計要求。結(jié)論:此軟件的設(shè)計和論證是可行的。 測試階段軟件測試工程量大、過程復(fù)雜,在整個軟件開發(fā)周期中占據(jù)著舉足輕重的地位,需求調(diào)研和軟件測試占據(jù)了軟件開發(fā)三分之二時間。對于軟件測試我們需要從不同的角度考慮,明確測試的目的,精細(xì)化測試的過程,對測試過程進(jìn)行明確的分類,制定好測試計劃,盡量做到細(xì)致以及全面的測試。按照軟件測試的策略和過程分類,軟件測試可分為單元測試、集成測試、確認(rèn)測試、系統(tǒng)測試和驗收測試[21]。它們被依次順序地執(zhí)行。實驗主要是進(jìn)行功能測試,查看彈出報錯的信息,在測試中主要出現(xiàn)的錯誤是“has stopped unexpectedly”如下圖所示圖51異常終止大多數(shù)時間出現(xiàn)如上所示的情況,這時我們需要使用LogCat查看錯誤,課設(shè)中曾經(jīng)常出現(xiàn)的是內(nèi)存空間已滿,出現(xiàn)運(yùn)行時異常,需要釋放進(jìn)程空間,以導(dǎo)致出現(xiàn)程序運(yùn)行時出現(xiàn)圖51所示的現(xiàn)象,所以,當(dāng)出現(xiàn)錯誤時,我們必須查看錯在哪兒,然后改正。圖52調(diào)試截圖 測試結(jié)果在課題后期進(jìn)行了大力度的軟件測試,按照測試的流程和規(guī)則,主要進(jìn)行了功能測試。軟件主要的bug表現(xiàn)為閃退、卡死等現(xiàn)象,在編輯器上觀看log則能發(fā)現(xiàn)主要問題是運(yùn)行時異常。我們主要對bug采取了異常攔截的方式進(jìn)行調(diào)試完善,測試完成后軟件穩(wěn)定運(yùn)行。結(jié)論本文主要是對Android平臺音樂播放器的分析設(shè)計,主要實現(xiàn)了音樂的播放、暫停、上一曲、下一曲、音樂列表、聲音控制、退出菜單、播放模式等功能。在本文中第一章簡要的介紹了選題依據(jù)背景、研究現(xiàn)狀等;第二章中講述了Android的開發(fā)基礎(chǔ);第三章進(jìn)行了詳盡的系統(tǒng)需求分析;第四章進(jìn)行詳細(xì)設(shè)計以及編碼實現(xiàn)工作;最后的第五章進(jìn)行了軟件的測試工作,完善軟件。本設(shè)計的音樂播放器軟件能夠穩(wěn)定運(yùn)行,體積小且反映靈敏,但還是有幾點(diǎn)不足的地方,例如最近播放列表無法排序、代碼編寫冗余重復(fù)率高、圖片素材布局不太美觀等等。在以后我會改進(jìn)軟件的不足,以更優(yōu)的編碼水平,更高超的布局思維模型,并且學(xué)習(xí)更多新的知識重構(gòu)這款軟件。這款播放器軟件還是比較好的,適用于低端智能手機(jī)市場,有良好的用戶體驗和反應(yīng)速度。相信隨著智能手機(jī)在發(fā)展中國家的普及,它們市場上會擁有龐大的用戶群。 參考文獻(xiàn)[1] YongCai P,Wenchao L,Xiao and Research of Music Player Application Based on Android[C]//Communications and Intelligence Information Security (ICCIIS),2010 International Conference ,2010:2325.[2] 朱婷婷,李惠.基于Android的應(yīng)用軟件的綜述[J].電腦與電信,2011,(01):4243.[3] LI Y,FENG G,LI L,et and Research on Multimedia Application Based on Android [J].Computer and Modernization,2011, (04):149150.[4] 張正政,林耀榮.基于Android系統(tǒng)的影音播放器開發(fā)[J].現(xiàn)代電子技術(shù),2011,34(02):58.[5] 秦超,姜良君,蔡永香.基于Android的移動終端GPS測量系統(tǒng)的設(shè)計與開發(fā)[J].城市勘測,2011,(01):6467.[6] 劉昌平,范明鈺,王光衛(wèi),等.Android手機(jī)的輕量級訪問控制倡[J].計算機(jī)應(yīng)用研究,2010,27(07):2025.[7] 劉仙艷.移動終端開放平臺—Android[J].信息通信技術(shù),2011,(04):4050.[8] 黨李成.基于Google Android智能手機(jī)平臺的研究與應(yīng)用[D].安徽大學(xué)計算機(jī)科學(xué)與技術(shù)學(xué)院,2010:912.[9] 賈理華,樂燕芬,施偉斌.基于Android平臺簡易即時通訊的研究與設(shè)計[J].常州工學(xué)院學(xué)報,2010,(04):912.[10] 農(nóng)麗萍,王力虎,黃一平.Android在嵌入式車載導(dǎo)航系統(tǒng)的應(yīng)用研究[J].計算機(jī)工程與設(shè)計,2010,31(11):24732476.[11] 趙世彧,張盛,王玉輝,等.智能手機(jī)操作系統(tǒng)及其GoogleAndroid上的軟件開 發(fā)[J].煤炭技術(shù),2011,30(04):197198.[12] 宋杰,黨李成,郭振朝,等.Android OS手機(jī)平臺的安全機(jī)制分析和應(yīng)用研究[J].計算機(jī)技術(shù)與發(fā)展,2010,20(06):152155.[13] 耿東久,索岳,陳渝,等.基于Android手機(jī)的遠(yuǎn)程訪問和控制系統(tǒng)[J].計算機(jī)應(yīng)用,2011,31(02):559561.[14] 劉敏.移動終端的Android移植與應(yīng)用程序設(shè)計[D].西安:西安電子科技大學(xué),2011:1419.[15] 李金霖,賴超,龍曦,等.基于Android平臺的手機(jī)日程管理系統(tǒng)[J].計算機(jī)與數(shù)字工程,2011,39(03):6568.[16] 杜銘,范輝.基于Android的點(diǎn)餐系統(tǒng)的研究與實現(xiàn)[J].無線互聯(lián)科技,2012,(01):8486.[17] 陳璟,陳平華,李文亮.Android內(nèi)核分析[J].現(xiàn)代計算機(jī):下半月版,2009,(11):112115.[18] Silva Android Games[M].Mario Zechner:Apress,2012:510.[19] Jerome D :A Programmer’s Guide[J].MilanSeoul:Singapore,2008,(03):5568.[20] 葉曉靜,黃俊偉.基于Android系統(tǒng)的多媒體播放器解決方案[J].現(xiàn)代電子技術(shù),2011,34(24):7376.[21] 李蓉.針對嵌入式系統(tǒng)安全核的測試技術(shù)研究與實現(xiàn)[D].電子科技大學(xué),2005:1518.致謝在本次畢業(yè)論文過程中,得到了趙巖老師的指導(dǎo)與支持。在此特別感謝趙巖老師的大力幫助。趙巖老師的悉心指導(dǎo)和大力支持,在總體結(jié)構(gòu)、功能的把握上給予了非常大的幫助,同時給予我們提供了非常優(yōu)越、寬松的設(shè)計環(huán)境,并對我在編程設(shè)計、論文格式結(jié)構(gòu)等細(xì)節(jié)工作上給予了耐心的指導(dǎo),對于我順利完成這次畢業(yè)論文起到了關(guān)鍵性的作用。通過開發(fā)本系統(tǒng),我較全面的掌握了android的基本知識和編程技巧,并在開發(fā)過程中我的java開發(fā)能力得到了進(jìn)一步的提高。在開發(fā)過程中我學(xué)到了一些經(jīng)驗:系統(tǒng)需求分析的是否合理將決定著的系統(tǒng)開發(fā)成功與否,一份合理的需求分析將是成功開發(fā)主要因素。我們在著手開發(fā)之前不要急于編程,先應(yīng)有較長的時間去把分析做好,寫出相關(guān)的開發(fā)文檔等。然后再開始編寫程序代碼,這樣做到每寫一步代碼就會心底有數(shù),有條不紊。當(dāng)然也有些還需要繼續(xù)深入地方如:最近播放存儲不上、圖片素材布局不太美觀的問題等等。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1