国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于Android與JAVA的音樂管理系統(tǒng)研究與設(shè)計(jì)

2020-07-04 02:13盧銘君
電腦知識(shí)與技術(shù) 2020年13期
關(guān)鍵詞:數(shù)據(jù)庫(kù)測(cè)試功能

盧銘君

摘要:論述了基于Android與JAVA進(jìn)行音樂在線管理系統(tǒng)的研究與設(shè)計(jì)方案。介紹了系統(tǒng)的Android系統(tǒng)的框架與系統(tǒng)的總體設(shè)計(jì)框架,對(duì)系統(tǒng)的功能模塊與相關(guān)數(shù)據(jù)庫(kù)進(jìn)行了具體闡述,最后進(jìn)行了音樂管理系統(tǒng)的系統(tǒng)測(cè)試與功能實(shí)現(xiàn)。結(jié)果表明,基于Android與JAVA設(shè)計(jì)的音樂在線管理系統(tǒng)能夠有效進(jìn)行音樂文件的分類管理與播放控制功能,uI界面友好,系統(tǒng)運(yùn)行穩(wěn)定,具有一定的實(shí)際應(yīng)用價(jià)值與推廣意義。

關(guān)鍵詞:音樂管理;功能;測(cè)試;數(shù)據(jù)庫(kù);系統(tǒng)

中圖分類號(hào):TP319 文獻(xiàn)標(biāo)識(shí)碼:A

文章編號(hào):1009-3044(2020)13-0093-02

隨著社會(huì)經(jīng)濟(jì)的快速發(fā)展,精神生活也日益受到公眾的重視,在眾多娛樂活動(dòng)中,音樂作為精神娛樂的重要形式。隨著Android移動(dòng)終端設(shè)備的廣泛使用,基于Android平臺(tái)進(jìn)行音樂程序的開發(fā)具有一定的實(shí)際應(yīng)用價(jià)值。本文采用了JAVA語(yǔ)言,基于Android平臺(tái)進(jìn)行了在線音樂管理系統(tǒng)開發(fā),能夠在線實(shí)現(xiàn)音樂分類以及播放的控制,系統(tǒng)功能豐富,能夠滿足移動(dòng)端對(duì)于在線音樂的管理需求,具有一定的應(yīng)用價(jià)值與推廣意義。

1Android框架

Android移動(dòng)終端設(shè)備依賴Linux系統(tǒng)運(yùn)行,Linux系統(tǒng)運(yùn)行穩(wěn)定,程序的運(yùn)行安全、穩(wěn)定、可靠。

1.1 Linux系統(tǒng)內(nèi)核

Linux系統(tǒng)是Android程序的開發(fā)與運(yùn)行載體,能夠?yàn)槌绦虻倪\(yùn)行提供安全、網(wǎng)絡(luò)驅(qū)動(dòng)管理、進(jìn)程管理等相關(guān)的系統(tǒng)服務(wù)。Android應(yīng)用程序在不同的進(jìn)程運(yùn)行,與虛擬機(jī)的實(shí)例一一對(duì)應(yīng)。Dalvik虛擬機(jī)占用的內(nèi)存較小,可以實(shí)現(xiàn)多個(gè)實(shí)例的并行運(yùn)行,幫助JAVA實(shí)現(xiàn)移動(dòng)終端設(shè)備的優(yōu)化設(shè)計(jì),提升運(yùn)行效果。

1.2程序框架

基于應(yīng)用框架層進(jìn)行編程就是要能夠保證核心應(yīng)用具有訪問框架APIs的基本權(quán)限,通過結(jié)構(gòu)化的設(shè)計(jì)能夠使得組件之間的復(fù)用更為簡(jiǎn)單,以更好發(fā)揮組件的效用,保證組件分發(fā)的合理陛與科學(xué)性。Android程序全部基于JAVA程序編寫,并應(yīng)用了系統(tǒng)自身集成的部分核心應(yīng)用。

2系統(tǒng)功能設(shè)計(jì)

2.1多媒體管理功能

多媒體管理功能的基本功能設(shè)計(jì)為進(jìn)行本地音樂文件的掃描與導(dǎo)入。導(dǎo)人形成的列表可以編輯與刪除。歌曲的列表管理可以為用戶提供本地音樂的管理,通過網(wǎng)頁(yè)可以通過網(wǎng)絡(luò)的資源下載,獲取遠(yuǎn)程服務(wù)器的音樂文件,并實(shí)時(shí)更新下載的進(jìn)度。本功能保證了用戶對(duì)于本地以及遠(yuǎn)程的音樂文件的管理功能。

2.2網(wǎng)頁(yè)解析功能

系統(tǒng)基于網(wǎng)頁(yè)解析功能按成了對(duì)遠(yuǎn)程服務(wù)器的解析,以獲取音樂文件的內(nèi)容以及分類等文件屬性,從而可以獲得網(wǎng)絡(luò)曲庫(kù)的音樂文件以及在線歌詞,并實(shí)現(xiàn)在線音樂的播放功能。

2.3音頻文件播放功能

音頻文件的播放功能包括暫停、快進(jìn)、快退、進(jìn)度條控制、音量控制與歌詞顯示等多個(gè)方面。對(duì)于移動(dòng)終端還要開發(fā)模式設(shè)置、后臺(tái)運(yùn)行以及橫屏鎖定等功能。

2.4數(shù)據(jù)庫(kù)設(shè)計(jì)

數(shù)據(jù)庫(kù)是系統(tǒng)運(yùn)行的重要基礎(chǔ),其中的數(shù)據(jù)也是程序運(yùn)行與控制的對(duì)象,數(shù)據(jù)庫(kù)可以為上層模塊提供運(yùn)行需要的數(shù)據(jù)資源,并保證數(shù)據(jù)庫(kù)與持久性、穩(wěn)定性運(yùn)行。

數(shù)據(jù)庫(kù)的數(shù)據(jù)屬性首先包含了音樂信息實(shí)體屬性,包括音樂的分類、演唱者、所屬專輯、編號(hào)以及音樂名稱等;其次是音樂專輯的實(shí)體屬性,包含了專輯編號(hào)、演唱者、專輯名稱、發(fā)行公司以及專輯發(fā)布的時(shí)間;最后就是音樂類別的實(shí)體屬性,包含了編號(hào)、名稱以及不同維度的標(biāo)簽。

3系統(tǒng)實(shí)現(xiàn)與功能測(cè)試

3.1 UI界面實(shí)現(xiàn)

基于播放界面的代碼與播放列表編輯文件。系統(tǒng)功能中音樂文件的播放、暫停、上一首、下以后、音量控制、聲道選擇等按鈕以采用XML文件的輔助方式,在案例按下是產(chǎn)生對(duì)應(yīng)的動(dòng)作,關(guān)鍵代碼為:

3.2性能測(cè)試

系統(tǒng)功能測(cè)試采用黑盒測(cè)試法,對(duì)系統(tǒng)的樂庫(kù)、下載管理等功能進(jìn)行測(cè)試,測(cè)試中采用基于Robotium自動(dòng)化測(cè)試架構(gòu)進(jìn)行代碼的運(yùn)行與編輯,對(duì)測(cè)試的結(jié)果進(jìn)行查看分析。下面以樂庫(kù)以及英語(yǔ)檢索為案例進(jìn)行說明。

1)樂庫(kù)與音樂播放列表測(cè)試

本功能主要是實(shí)現(xiàn)歌曲的掃描與導(dǎo)入,測(cè)試介入如表1所示。

2)音樂檢索測(cè)試

本功能實(shí)現(xiàn)根據(jù)檢索條件(含通配符模糊檢索)進(jìn)行音樂文件的檢索,檢索測(cè)試如表2所示。

由以上測(cè)試可以得出,系統(tǒng)測(cè)試的結(jié)果符合測(cè)試的技術(shù)要求,滿足了音樂管理系統(tǒng)的基本要求,同時(shí)人性化的界面以及系統(tǒng)運(yùn)行的穩(wěn)定性與可靠性使得系統(tǒng)具有一定的使用價(jià)值。

4結(jié)論

應(yīng)用JAVA實(shí)現(xiàn)了Android系統(tǒng)移動(dòng)終端的音樂在線管理系統(tǒng)。系統(tǒng)功能豐富,滿足了人們對(duì)音樂的基本應(yīng)用功能。系統(tǒng)性能完善,界面友好,并通過了實(shí)際測(cè)試。結(jié)果表明,基于JAVA的音樂在下管理系統(tǒng)的所有主體功能與預(yù)期相符,可滿足各項(xiàng)功能需求,且性能良好,可長(zhǎng)時(shí)間保持順利穩(wěn)定運(yùn)行,還可以在線分類優(yōu)化管理音樂文件,支持在線/離線播放,界面人性化,值得大力推廣與應(yīng)用。

猜你喜歡
數(shù)據(jù)庫(kù)測(cè)試功能
幽默大測(cè)試
“攝問”測(cè)試
“攝問”測(cè)試
“攝問”測(cè)試
關(guān)于非首都功能疏解的幾點(diǎn)思考
中西醫(yī)結(jié)合治療甲狀腺功能亢進(jìn)癥31例
辨證施護(hù)在輕度認(rèn)知功能損害中的應(yīng)用
河间市| 桑日县| 黄石市| 乌恰县| 堆龙德庆县| 额尔古纳市| 开阳县| 建阳市| 临洮县| 随州市| 房山区| 阳谷县| 天气| 大冶市| 蓬安县| 顺义区| 峡江县| 泰安市| 嘉禾县| 南江县| 江川县| 湖北省| 东山县| 五台县| 朝阳区| 山西省| 精河县| 麻江县| 衡阳市| 抚宁县| 铜鼓县| 榆中县| 宁海县| 星座| 苏尼特右旗| 刚察县| 资溪县| 贞丰县| 保亭| 锡林郭勒盟| 上高县|