版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、基于Android在線音樂播放器的設(shè)計與實現(xiàn)班級:計算機XX班姓名:XX指導(dǎo)老師:XX目錄課題簡介Android體系結(jié)構(gòu)音樂播放器的需求分析整體結(jié)構(gòu)圖,流程圖和E-R圖設(shè)計實現(xiàn)效果圖總結(jié)課題簡介1. 課題背景Android一詞的英文本義指“機器人”, Android 是Google2007年11月推出的基于Linux平臺的開源手機操作系統(tǒng)。它包括操作系統(tǒng)、用戶界面和應(yīng)用程序。該平臺由操作系統(tǒng),中間件,用戶界面和應(yīng)用軟件組成。 簡單的理解,Android是基于Java并運行在Linux內(nèi)核上的操作系統(tǒng),這個操作系統(tǒng)是輕量級的,但是功能卻很全面,如它本身內(nèi)置了一個數(shù)據(jù)庫SQLite用來存儲數(shù)據(jù)課題
2、簡介2. 課題意義隨著Android系統(tǒng)的廣泛使用,智能手機的應(yīng)用軟件使用率達到了前所未有的高度,因此本次畢業(yè)設(shè)計的題目選擇了基于Android平臺的在線音樂播發(fā)器 ,使Android手機擁有個性化的多媒體播放軟件,使手機顯得更生動,靈活,與人們更為接近,讓手機主人隨時隨地處于音樂視頻的優(yōu)美旋律之中。使人們的生活更加多樣豐富化Android體系結(jié)構(gòu)音樂播放器的需求分析(一)音樂播放器的基本需求分析用例圖:音樂播放器的需求分析(二)用戶體驗友好性需求:本項目的整體結(jié)構(gòu)圖設(shè)計總體功能流程圖音樂播放器E-R圖實現(xiàn)效果圖 (一)菜單主界面的實現(xiàn) : 對于UI界面的設(shè)計就是調(diào)用android系統(tǒng)本身提供
3、的幾種常用的布局方式:如線性布局(LinearLayout),幀布局(FrameLayout),相對布局(RelativeLayout),絕對布局(AbsoluteLayout)等,利用布局之間的相互嵌套使用,然后在布局中添加各種控件來達到編寫者想要的UI,如:按鈕(button),編輯框(edittext)等來建立界面框架。實現(xiàn)效果圖(二)對播放列表的實現(xiàn): 對于此框架的設(shè)計,最主要的就是對的使用,該框架整體使用的是線性(LinearLayout)布局,然后像其他界面布局框架一樣,嵌套使用ImageView,TextView,ListView等。實現(xiàn)效果(三)設(shè)置界面的效果圖: 它選用的則是
4、組件RadioGroup,利用這個組件可以實現(xiàn)單項選擇點擊功能,在此組件里面可以添加多RadioButton控件,但是多個RadioButton控件中最終只能選擇一個,于是實現(xiàn)了歌曲播放的三種模式:列表循環(huán),單曲循環(huán),隨機播放的選擇。而對于播放器音軌的實現(xiàn),則采用組件SeekBar,播放器最重要的一部分就是音軌與歌詞進度的同步的實現(xiàn)。,同時音軌下面設(shè)計了兩個Textview用來顯示當(dāng)前的時間進度和歌曲的長度,音軌對象SeekBar在歌曲剛開始播放的時候調(diào)用了方法SeekBar.setMax(); 對分享,刪除,收藏的設(shè)計圖: 在對這個頁面布局進行設(shè)計時,我用的整體布局結(jié)構(gòu)是:外面使用的是線性布
5、局(LinearLayout),然后添加三個TextView,分別是:歌名,專輯,第三行。之后在第三行里在嵌套一個相對布局(RelativelyLayout),設(shè)置大小,在里面添加三個TextView,分別為:分享,刪除,收藏,以及三個ImageVIew分別為他們對應(yīng)的圖標(biāo)。實現(xiàn)效果圖(三)歌詞顯示效果圖: 在本效果圖中不在強調(diào)界面布局的實現(xiàn)原理,重點講一下歌詞和歌曲的同步顯示問題,其原理就是通過播放時間將歌詞顯示的進度與播放進度同步起來,了解歌詞文件存儲格式一般是.Lrc格式,形式為02:08.0000:38.00+歌詞總結(jié)通過本次基于android在線音樂播放器的設(shè)計與實現(xiàn),學(xué)習(xí)了android平臺的相關(guān)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 南京工業(yè)大學(xué)浦江學(xué)院《信號與系統(tǒng)》2021-2022學(xué)年第一學(xué)期期末試卷
- 南京工業(yè)大學(xué)浦江學(xué)院《設(shè)計語義與風(fēng)格》2021-2022學(xué)年第一學(xué)期期末試卷
- 分數(shù)初步認識的說課稿
- 渠涵施工組織設(shè)計
- 《元次方程應(yīng)用》說課稿
- 《下雨啦》說課稿
- 南京工業(yè)大學(xué)浦江學(xué)院《發(fā)動機原理》2023-2024學(xué)年第一學(xué)期期末試卷
- 租船合同范本(2篇)
- 紋身免責(zé)協(xié)議書(2篇)
- 南京工業(yè)大學(xué)《刑事訴訟法學(xué)1》2021-2022學(xué)年期末試卷
- 建筑防水工程技術(shù)規(guī)程DBJ-T 15-19-2020
- 大學(xué)會計生涯發(fā)展展示
- 2024年“312”新高考志愿填報指南
- 13區(qū)域分析與區(qū)域規(guī)劃(第三版)電子教案(第十三章)
- 跨界產(chǎn)品研發(fā)與實戰(zhàn)智慧樹知到期末考試答案2024年
- 2024年山東青島城投金融控股集團有限公司招聘筆試參考題庫含答案解析
- 工業(yè)機器人應(yīng)用4-裝配
- 中醫(yī)外治治療風(fēng)濕病
- 美國實時總統(tǒng)大選報告
- 外貿(mào)業(yè)務(wù)與國際市場培訓(xùn)課件
- 信創(chuàng)醫(yī)療工作總結(jié)
評論
0/150
提交評論