




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、系統(tǒng)需求規(guī)格說(shuō)明書音樂(lè)播放器系統(tǒng)文件狀態(tài): 草稿正式發(fā)布 正在修改文件標(biāo)識(shí):CQ1409-01-B-01當(dāng)前版本:V1.0作 者:完成日期:2014-06-191引言1.1目的智能手機(jī)需要音樂(lè)播放器才能播放手機(jī)內(nèi)的音頻文件,本軟件具備音樂(lè)播放器 的播放歌曲、歌曲列表、拖動(dòng)進(jìn)度等基本功能,同時(shí)本播放器界面簡(jiǎn)潔美觀, 操作簡(jiǎn)單便捷。2綜合描述2.1 系統(tǒng)背景說(shuō)明:介紹系統(tǒng)的預(yù)期效果、歷史原因。一款安卓智能手機(jī)如果沒(méi)有音樂(lè)播放器那就不能正常的播放音頻文件,這將導(dǎo)致手機(jī) 失去一項(xiàng)很重要的功能。2.2 問(wèn)題說(shuō)明音樂(lè)播放器是手機(jī)必不可少的軟件之一,是手機(jī)播放音樂(lè)的工具,一個(gè)好的播 放器可以給用戶一個(gè)好的用
2、戶體驗(yàn),簡(jiǎn)單快捷的操作是一個(gè)播放器所必須的。 本軟件流程圖。2.3系統(tǒng)范圍音樂(lè)播放器主要為手機(jī)提供播放音頻的功能,適合所有喜愛(ài)音樂(lè)的人群使 用。2.5功能摘要序號(hào)角色功能名稱1用戶1、使用音樂(lè)播放器播放歌曲;2、瀏覽歌曲列表;3、同步顯示歌曲歌詞4、拖動(dòng)進(jìn)度條調(diào)節(jié)播放進(jìn)度5、后臺(tái)播放歌曲2.6假定和約束2.6.1運(yùn)行環(huán)境約束上稱詳細(xì)要求,作系統(tǒng)Android2.2 4.2,據(jù)庫(kù)SQLitek件平臺(tái)ADT2.7分工和進(jìn)度2.7.1系統(tǒng)分工通過(guò)功能摘要中給出的功能,組員對(duì)這些功能進(jìn)行分配,通過(guò)表格展示角色功能名稱參與后用戶1、后臺(tái)播放歌曲龔宇航2、顯示歌詞龔宇航3、自動(dòng)獲取歌曲信息孫小芳4、歌曲列
3、表孫小芳5、進(jìn)度條控制進(jìn)度龔宇航2.7.2系統(tǒng)進(jìn)度功能名稱開(kāi)始時(shí)間持續(xù)時(shí)間(天)參與后1、后臺(tái)播放歌曲2014-6-162龔宇航2、顯示歌詞2014-6-172龔宇航3、自動(dòng)獲取歌曲信息2014-6-192孫小芳4、歌曲列表2014-6-212孫小芳5、進(jìn)度條控制進(jìn)度2014-6-231龔宇航6、項(xiàng)目文檔2014-6-168龔宇航2.8設(shè)計(jì)約束(1)軟件開(kāi)發(fā)小組提供相應(yīng)的開(kāi)發(fā)階段文檔,用戶提供相適應(yīng)的行業(yè)標(biāo) 準(zhǔn),使軟件開(kāi)發(fā)與典型實(shí)例考核相結(jié)合。(2)操作員與用戶要按照操作規(guī)程運(yùn)行本系統(tǒng),不得進(jìn)行惡意破壞性操 作。(3)用戶必須提供相關(guān)運(yùn)行軟件有效的數(shù)據(jù)庫(kù)接口標(biāo)準(zhǔn),并在改動(dòng)的過(guò)程 中及時(shí)通知本軟
4、件開(kāi)發(fā)商,以保證從中正確讀取預(yù)決算參數(shù),進(jìn)行成本預(yù)算。3具體需求3.1功能需求(1)后臺(tái)播放音頻文件描述:對(duì)指定音頻文件進(jìn)行后臺(tái)播放,當(dāng)程序被切換后臺(tái)依舊可以播放。加工:用戶可在播放界面進(jìn)行播放、暫停、下一曲/上一曲、播放模式切換、進(jìn)入播放列表、拖動(dòng)播放進(jìn)度操作。允許對(duì)本模塊執(zhí)行查詢功能。1)查尋功能:點(diǎn)擊播放按鈕,獲取自定義類 Music,該類存儲(chǔ)歌曲的本信息。輸出:播放歌曲 所需使用的方法介紹類名說(shuō)明MusicHelperUtil自定義的類P數(shù)據(jù)庫(kù)的訪問(wèn)工具類方法名說(shuō)明參數(shù)說(shuō)明musicBegin(Intent intent)自定義方法歌曲播放器的主要方 法Intent 傳遞的Int en
5、t屬性playMusic()自定義方法歌曲播放以及暫停的 控制方法nextMusic()自定義方法歌曲的下一曲 /上一 曲控制方法界面UI(2)顯示歌曲歌詞描述:對(duì)播放的歌曲的歌詞進(jìn)行同步顯示。加工:當(dāng)音樂(lè)播放時(shí),自動(dòng)搜尋對(duì)應(yīng)的歌詞并添加到播放界面,如果沒(méi)有歌詞則不顯示。允許對(duì)本模塊執(zhí)行查詢功能1)查詢功能:查詢歌曲對(duì)應(yīng)的 LRC歌詞文件。輸出:歌詞在播放主界面顯示類名說(shuō)明MusicHelperUtil自定義的類r數(shù)據(jù)庫(kù)的訪問(wèn)工具類Lyric自定義的類;歌詞解析類Sentence自定義的類保存歌詞信息的類方法名說(shuō)明參數(shù)說(shuō)明Lyric.LyricLoad(fina l String LrcPat
6、h)自定義方法對(duì)指定歌詞進(jìn)行解 析LrcPath 歌詞地址Lyric.init(File fil e)自定義方法讀取歌詞文件file歌詞文件Lyric.init(String co ntent)自定義方法處理歌詞字符串content歌詞內(nèi)容的字符串界面UI(3)自動(dòng)獲取手機(jī)內(nèi)音頻文件描述:對(duì)手機(jī)內(nèi)的歌曲進(jìn)行自動(dòng)加載。加工:打開(kāi)軟件進(jìn)入到歡迎界面,歡迎界面兩秒后自動(dòng)跳轉(zhuǎn)播放主界面, 在該界面完成自動(dòng)遍歷手機(jī)內(nèi)的音頻文件,并將數(shù)據(jù)保存到數(shù)據(jù)庫(kù)的表中,允 許對(duì)本模塊執(zhí)行新增功能。1)新增功能:添加歌曲信息導(dǎo)數(shù)據(jù)庫(kù) 所需使用的方法介紹類名說(shuō)明MusicHelperUtil自定義的類數(shù)據(jù)庫(kù)的訪問(wèn)工具類方
7、法名說(shuō)明參數(shù)說(shuō)明getMp3Infos()自定義方法通過(guò) ContentResolver 獲取手機(jī)內(nèi)首頻文件,再通過(guò)MusicHelperUtil類,將歌曲信息寫入數(shù)據(jù)庫(kù)中musicHelperUtil.in sert(String name, String singer, Str ing time, String u ri)自定義方法將歌曲信息插入數(shù)據(jù)庫(kù)name歌曲名singer 歌手名time 歌曲時(shí)間uri歌曲地址界面UI.2遍(4)顯示歌曲列表描述:對(duì)獲取的歌曲使用列表顯示出來(lái)。加工:點(diǎn)擊列表內(nèi)的歌曲可以播放該曲目。允許對(duì)本模塊執(zhí)行查詢功能1)查詢功能:查詢數(shù)據(jù)庫(kù)里歌曲的相關(guān)信息,添加
8、到列表里;輸出:歌曲名稱與歌唱者顯示在列表里。所需使用的方法介紹類名說(shuō)明MusicHelperUtil自定義的類r數(shù)據(jù)庫(kù)的訪問(wèn)工具類Music自定義的類保存歌曲信息DiyListAdapter自定義的類自定義的播放列表樣式方法名說(shuō)明參數(shù)說(shuō)明musicHelperUtil.qu ery()自定義方法從數(shù)據(jù)庫(kù)中讀取所以歌曲 的信息DiyListAdapter(Con text mcontext, Lis t<Music> list)自定義方法將list 信息添加到自定義Adapter 中mcontext 程序上卜義 list歌曲的list列表界面UIDS.J3 口 M *-(5)進(jìn)度條
9、顯示歌曲播放進(jìn)度,并可以拖動(dòng)調(diào)整播放進(jìn)度描述:實(shí)時(shí)更新歌曲的播放進(jìn)度。操作:拖動(dòng)進(jìn)度條可調(diào)整歌曲播放進(jìn)度。允許對(duì)本模塊執(zhí)行修改功能1)修改功能:拖動(dòng)進(jìn)度條修改音樂(lè)播放的進(jìn)度。輸出:歌曲播放進(jìn)度被改變所需使用的方法介紹方法名說(shuō)明參數(shù)說(shuō)明setMusicProgress ()自定義方法將播放進(jìn)度調(diào)整至拖動(dòng)點(diǎn)setOnSeekBarChange Listener()系統(tǒng)方法獲取拖動(dòng)的進(jìn)度點(diǎn)getOnSeekBarChange Listener()自定義方法實(shí)時(shí)更新播放進(jìn)度3.2數(shù)據(jù)字典說(shuō)明:把相關(guān)的數(shù)據(jù)抽取出來(lái)統(tǒng)一維護(hù),在其他章節(jié)如有類似信息描述,則關(guān) 聯(lián)到數(shù)據(jù)字典的相關(guān)部分并加輔助說(shuō)明,如:引用到的字段等。序號(hào)表名描述1Music音樂(lè)基本信息表1.音樂(lè)基本信息表 Music序號(hào)字段名類型長(zhǎng)度約束備注1IdInteger20主鍵歌曲編號(hào)2Urivarchar20歌曲地址
溫馨提示
- 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 離職協(xié)議和終止合同
- 租客養(yǎng)貓合同協(xié)議版
- 租賃游戲機(jī)合同協(xié)議
- 直播電商公司合同協(xié)議
- 私人投資協(xié)議合同協(xié)議
- 福清全款購(gòu)房合同協(xié)議
- 礦渣路維修合同協(xié)議
- 租賃系統(tǒng)維修合同協(xié)議
- 磚廠收購(gòu)淤泥合同協(xié)議
- 私人代理餐飲合同協(xié)議
- 五年級(jí)下冊(cè)數(shù)學(xué)課件 -4.1 用數(shù)對(duì)確定位置 ︳青島版 (共20張PPT)
- 柏拉圖分析案例
- 巖棉項(xiàng)目申報(bào)書_參考模板
- 二襯帶模注漿施工方案
- 施工組織設(shè)計(jì)方案交底記錄
- 《英語(yǔ)委婉語(yǔ)與忌語(yǔ)》PPT課件.ppt
- ISO9001-14001-2015內(nèi)部審核檢查表
- 風(fēng)險(xiǎn)和機(jī)遇應(yīng)對(duì)措施有效性評(píng)審記錄表副本
- 調(diào)查問(wèn)卷設(shè)計(jì)-課件PPT
- 照金參觀學(xué)習(xí)心得
- 井下電纜著火應(yīng)急演練預(yù)案
評(píng)論
0/150
提交評(píng)論