




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、基于Android在線音樂播放器的設(shè)計(jì)與實(shí)現(xiàn)班級:計(jì)算機(jī)XX班姓名:XX指導(dǎo)老師:XX目錄課題簡介Android體系結(jié)構(gòu)音樂播放器的需求分析整體結(jié)構(gòu)圖,流程圖和E-R圖設(shè)計(jì)實(shí)現(xiàn)效果圖總結(jié)課題簡介1. 課題背景Android一詞的英文本義指“機(jī)器人”, Android 是Google2007年11月推出的基于Linux平臺的開源手機(jī)操作系統(tǒng)。它包括操作系統(tǒng)、用戶界面和應(yīng)用程序。該平臺由操作系統(tǒng),中間件,用戶界面和應(yīng)用軟件組成。 簡單的理解,Android是基于Java并運(yùn)行在Linux內(nèi)核上的操作系統(tǒng),這個操作系統(tǒng)是輕量級的,但是功能卻很全面,如它本身內(nèi)置了一個數(shù)據(jù)庫SQLite用來存儲數(shù)據(jù)課題
2、簡介2. 課題意義隨著Android系統(tǒng)的廣泛使用,智能手機(jī)的應(yīng)用軟件使用率達(dá)到了前所未有的高度,因此本次畢業(yè)設(shè)計(jì)的題目選擇了基于Android平臺的在線音樂播發(fā)器 ,使Android手機(jī)擁有個性化的多媒體播放軟件,使手機(jī)顯得更生動,靈活,與人們更為接近,讓手機(jī)主人隨時隨地處于音樂視頻的優(yōu)美旋律之中。使人們的生活更加多樣豐富化Android體系結(jié)構(gòu)音樂播放器的需求分析(一)音樂播放器的基本需求分析用例圖:音樂播放器的需求分析(二)用戶體驗(yàn)友好性需求:本項(xiàng)目的整體結(jié)構(gòu)圖設(shè)計(jì)總體功能流程圖音樂播放器E-R圖實(shí)現(xiàn)效果圖 (一)菜單主界面的實(shí)現(xiàn) : 對于UI界面的設(shè)計(jì)就是調(diào)用android系統(tǒng)本身提供
3、的幾種常用的布局方式:如線性布局(LinearLayout),幀布局(FrameLayout),相對布局(RelativeLayout),絕對布局(AbsoluteLayout)等,利用布局之間的相互嵌套使用,然后在布局中添加各種控件來達(dá)到編寫者想要的UI,如:按鈕(button),編輯框(edittext)等來建立界面框架。實(shí)現(xiàn)效果圖(二)對播放列表的實(shí)現(xiàn): 對于此框架的設(shè)計(jì),最主要的就是對的使用,該框架整體使用的是線性(LinearLayout)布局,然后像其他界面布局框架一樣,嵌套使用ImageView,TextView,ListView等。實(shí)現(xiàn)效果(三)設(shè)置界面的效果圖: 它選用的則是
4、組件RadioGroup,利用這個組件可以實(shí)現(xiàn)單項(xiàng)選擇點(diǎn)擊功能,在此組件里面可以添加多RadioButton控件,但是多個RadioButton控件中最終只能選擇一個,于是實(shí)現(xiàn)了歌曲播放的三種模式:列表循環(huán),單曲循環(huán),隨機(jī)播放的選擇。而對于播放器音軌的實(shí)現(xiàn),則采用組件SeekBar,播放器最重要的一部分就是音軌與歌詞進(jìn)度的同步的實(shí)現(xiàn)。,同時音軌下面設(shè)計(jì)了兩個Textview用來顯示當(dāng)前的時間進(jìn)度和歌曲的長度,音軌對象SeekBar在歌曲剛開始播放的時候調(diào)用了方法SeekBar.setMax(); 對分享,刪除,收藏的設(shè)計(jì)圖: 在對這個頁面布局進(jìn)行設(shè)計(jì)時,我用的整體布局結(jié)構(gòu)是:外面使用的是線性布
5、局(LinearLayout),然后添加三個TextView,分別是:歌名,專輯,第三行。之后在第三行里在嵌套一個相對布局(RelativelyLayout),設(shè)置大小,在里面添加三個TextView,分別為:分享,刪除,收藏,以及三個ImageVIew分別為他們對應(yīng)的圖標(biāo)。實(shí)現(xiàn)效果圖(三)歌詞顯示效果圖: 在本效果圖中不在強(qiáng)調(diào)界面布局的實(shí)現(xiàn)原理,重點(diǎn)講一下歌詞和歌曲的同步顯示問題,其原理就是通過播放時間將歌詞顯示的進(jìn)度與播放進(jìn)度同步起來,了解歌詞文件存儲格式一般是.Lrc格式,形式為02:08.0000:38.00+歌詞總結(jié)通過本次基于android在線音樂播放器的設(shè)計(jì)與實(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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 醫(yī)療集團(tuán)用藥管理辦法
- 消費(fèi)者行為分析與教育方案設(shè)計(jì)
- 編碼安全評估方法-洞察及研究
- 廈門行政執(zhí)法管理辦法
- 任務(wù)驅(qū)動活動對素養(yǎng)提升的影響與策略
- 醫(yī)療通信安全管理辦法
- 學(xué)科交叉研究面臨的挑戰(zhàn)與解決路徑
- 國有企業(yè)中介服務(wù)機(jī)構(gòu)選聘流程與標(biāo)準(zhǔn)
- 農(nóng)業(yè)綜合資金管理辦法
- 城鄉(xiāng)融合:礦山生態(tài)修復(fù)規(guī)劃策略研究
- 2024年人類對外星生命的深入探索
- 造謠法律聲明書范本
- (完整word版)高中英語3500詞匯表
- 輸變電工程檔案管理歸檔要求
- SYB創(chuàng)業(yè)培訓(xùn)游戲模塊2課件
- 獸醫(yī)傳染病學(xué)(山東聯(lián)盟)智慧樹知到答案章節(jié)測試2023年青島農(nóng)業(yè)大學(xué)
- 腸系膜脈管系統(tǒng)腫瘤的診斷
- 爆破工程技考核試卷
- GB/T 35273-2020信息安全技術(shù)個人信息安全規(guī)范
- GB 18068-2000水泥廠衛(wèi)生防護(hù)距離標(biāo)準(zhǔn)
- 教師調(diào)動登記表(模板)
評論
0/150
提交評論