




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、基于Android在線音樂播放器的設(shè)計(jì)與實(shí)現(xiàn)班級(jí):計(jì)算機(jī)XX班姓名:XX指導(dǎo)老師:XX目錄課題簡(jiǎn)介Android體系結(jié)構(gòu)音樂播放器的需求分析整體結(jié)構(gòu)圖,流程圖和E-R圖設(shè)計(jì)實(shí)現(xiàn)效果圖總結(jié)課題簡(jiǎn)介1. 課題背景Android一詞的英文本義指“機(jī)器人”, Android 是Google2007年11月推出的基于Linux平臺(tái)的開源手機(jī)操作系統(tǒng)。它包括操作系統(tǒng)、用戶界面和應(yīng)用程序。該平臺(tái)由操作系統(tǒng),中間件,用戶界面和應(yīng)用軟件組成。 簡(jiǎn)單的理解,Android是基于Java并運(yùn)行在Linux內(nèi)核上的操作系統(tǒng),這個(gè)操作系統(tǒng)是輕量級(jí)的,但是功能卻很全面,如它本身內(nèi)置了一個(gè)數(shù)據(jù)庫(kù)SQLite用來(lái)存儲(chǔ)數(shù)據(jù)課題
2、簡(jiǎn)介2. 課題意義隨著Android系統(tǒng)的廣泛使用,智能手機(jī)的應(yīng)用軟件使用率達(dá)到了前所未有的高度,因此本次畢業(yè)設(shè)計(jì)的題目選擇了基于Android平臺(tái)的在線音樂播發(fā)器 ,使Android手機(jī)擁有個(gè)性化的多媒體播放軟件,使手機(jī)顯得更生動(dòng),靈活,與人們更為接近,讓手機(jī)主人隨時(shí)隨地處于音樂視頻的優(yōu)美旋律之中。使人們的生活更加多樣豐富化Android體系結(jié)構(gòu)音樂播放器的需求分析(一)音樂播放器的基本需求分析用例圖:音樂播放器的需求分析(二)用戶體驗(yàn)友好性需求:本項(xiàng)目的整體結(jié)構(gòu)圖設(shè)計(jì)總體功能流程圖音樂播放器E-R圖實(shí)現(xiàn)效果圖 (一)菜單主界面的實(shí)現(xiàn) : 對(duì)于UI界面的設(shè)計(jì)就是調(diào)用android系統(tǒng)本身提供
3、的幾種常用的布局方式:如線性布局(LinearLayout),幀布局(FrameLayout),相對(duì)布局(RelativeLayout),絕對(duì)布局(AbsoluteLayout)等,利用布局之間的相互嵌套使用,然后在布局中添加各種控件來(lái)達(dá)到編寫者想要的UI,如:按鈕(button),編輯框(edittext)等來(lái)建立界面框架。實(shí)現(xiàn)效果圖(二)對(duì)播放列表的實(shí)現(xiàn): 對(duì)于此框架的設(shè)計(jì),最主要的就是對(duì)的使用,該框架整體使用的是線性(LinearLayout)布局,然后像其他界面布局框架一樣,嵌套使用ImageView,TextView,ListView等。實(shí)現(xiàn)效果(三)設(shè)置界面的效果圖: 它選用的則是
4、組件RadioGroup,利用這個(gè)組件可以實(shí)現(xiàn)單項(xiàng)選擇點(diǎn)擊功能,在此組件里面可以添加多RadioButton控件,但是多個(gè)RadioButton控件中最終只能選擇一個(gè),于是實(shí)現(xiàn)了歌曲播放的三種模式:列表循環(huán),單曲循環(huán),隨機(jī)播放的選擇。而對(duì)于播放器音軌的實(shí)現(xiàn),則采用組件SeekBar,播放器最重要的一部分就是音軌與歌詞進(jìn)度的同步的實(shí)現(xiàn)。,同時(shí)音軌下面設(shè)計(jì)了兩個(gè)Textview用來(lái)顯示當(dāng)前的時(shí)間進(jìn)度和歌曲的長(zhǎng)度,音軌對(duì)象SeekBar在歌曲剛開始播放的時(shí)候調(diào)用了方法SeekBar.setMax(); 對(duì)分享,刪除,收藏的設(shè)計(jì)圖: 在對(duì)這個(gè)頁(yè)面布局進(jìn)行設(shè)計(jì)時(shí),我用的整體布局結(jié)構(gòu)是:外面使用的是線性布
5、局(LinearLayout),然后添加三個(gè)TextView,分別是:歌名,專輯,第三行。之后在第三行里在嵌套一個(gè)相對(duì)布局(RelativelyLayout),設(shè)置大小,在里面添加三個(gè)TextView,分別為:分享,刪除,收藏,以及三個(gè)ImageVIew分別為他們對(duì)應(yīng)的圖標(biāo)。實(shí)現(xiàn)效果圖(三)歌詞顯示效果圖: 在本效果圖中不在強(qiáng)調(diào)界面布局的實(shí)現(xiàn)原理,重點(diǎn)講一下歌詞和歌曲的同步顯示問(wèn)題,其原理就是通過(guò)播放時(shí)間將歌詞顯示的進(jìn)度與播放進(jìn)度同步起來(lái),了解歌詞文件存儲(chǔ)格式一般是.Lrc格式,形式為02:08.0000:38.00+歌詞總結(jié)通過(guò)本次基于android在線音樂播放器的設(shè)計(jì)與實(shí)現(xiàn),學(xué)習(xí)了android平臺(tái)的相關(guān)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 養(yǎng)老資金監(jiān)管與房產(chǎn)買賣合同風(fēng)險(xiǎn)評(píng)估與管理
- 精準(zhǔn)工業(yè)廢氣排放處理項(xiàng)目驗(yàn)收合同書
- 生物醫(yī)藥專利許可交易與研發(fā)合作綜合服務(wù)協(xié)議
- 跨國(guó)貨物代理報(bào)關(guān)及風(fēng)險(xiǎn)評(píng)估合同
- 醫(yī)療產(chǎn)業(yè)投資風(fēng)險(xiǎn)評(píng)估與項(xiàng)目可行性分析合同
- 家居產(chǎn)品售后安裝與售后維修服務(wù)協(xié)議
- 寵物用品品牌連鎖經(jīng)營(yíng)區(qū)域保護(hù)與供貨協(xié)議
- 商業(yè)綜合體物業(yè)租賃及運(yùn)營(yíng)管理股權(quán)合作協(xié)議
- 企業(yè)內(nèi)訓(xùn)課程定制與講師派遣服務(wù)合同
- 美發(fā)店管理與經(jīng)營(yíng)實(shí)戰(zhàn)策略
- 2023年煙臺(tái)毓璜頂醫(yī)院康復(fù)醫(yī)學(xué)與技術(shù)崗位招聘考試歷年高頻考點(diǎn)試題含答案解析
- GB/T 778.1-2018飲用冷水水表和熱水水表第1部分:計(jì)量要求和技術(shù)要求
- GB/T 11547-2008塑料耐液體化學(xué)試劑性能的測(cè)定
- 黑龍江省自然科學(xué)基金項(xiàng)目申請(qǐng)書聯(lián)合引導(dǎo)項(xiàng)目JJSBYB
- 英國(guó)食物介紹british-food(課堂)課件
- 神經(jīng)系統(tǒng)疾病的康復(fù)課件
- DB32 4181-2021 行政執(zhí)法案卷制作及評(píng)查規(guī)范
- 涉密文件借閱登記表
- 脊髓損傷康復(fù)講義
- 布草洗滌服務(wù)方案完整版
- 氣體安全知識(shí)培訓(xùn)(72張)課件
評(píng)論
0/150
提交評(píng)論