999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于A n d r o i d手機音樂播放器的設(shè)計與實現(xiàn)

2014-12-23 11:34:48吳亞蘭
科技視界 2014年3期
關(guān)鍵詞:界面程序音樂

吳亞蘭

(北京師范大學(xué) 藝術(shù)與傳媒學(xué)院,中國 北京100027)

0 引言

在對Android手機音樂播放器設(shè)計結(jié)構(gòu)理念中,主要滿足當(dāng)前用戶的設(shè)計需要。在界面設(shè)計和軟件結(jié)構(gòu)構(gòu)件上不斷創(chuàng)新,筆者在此分析了Android應(yīng)用平臺的構(gòu)架結(jié)構(gòu),包括應(yīng)用程序的結(jié)構(gòu)設(shè)計和手機音頻結(jié)構(gòu)的設(shè)計;在軟件應(yīng)用程序需求上也進行了分析,對軟件設(shè)定功能的需求以及軟件界面的創(chuàng)新設(shè)計需求,滿足當(dāng)今用戶主體對音樂播放器軟件程序的設(shè)計需求。在設(shè)計界面上采用UI數(shù)據(jù)模型的結(jié)構(gòu),使操作流程簡化;在軟件應(yīng)用程序上采用了嵌入式的應(yīng)用平臺,保證傳輸音質(zhì)的質(zhì)量以及減少占用CPU的大小。在手機音樂播放器整體系統(tǒng)設(shè)計結(jié)構(gòu)中,對播放器的功能的設(shè)計、功能的流程分析以及功能時序圖的設(shè)計也進行了簡要的分析,以便于為今后Android應(yīng)用系統(tǒng)開發(fā)的設(shè)計人員提供可參考性的結(jié)構(gòu)。

1 Android系統(tǒng)應(yīng)用平臺構(gòu)架結(jié)構(gòu)

Android系統(tǒng)應(yīng)用平臺按照構(gòu)架層次可分為四層,分別為程序編碼層、程序應(yīng)用層、運行系統(tǒng)數(shù)據(jù)層以及程序運行核心層。四層結(jié)構(gòu)主要完成數(shù)據(jù)結(jié)構(gòu)的抽樣、量化、編碼,抽樣是對傳輸數(shù)據(jù)結(jié)構(gòu)頻率的抽取,數(shù)據(jù)包在傳送時要經(jīng)過帶通濾波器完成對數(shù)據(jù)信號頻率的抽取,抽取的頻率為8000Hz。量化就是對Android系統(tǒng)中模擬的信號轉(zhuǎn)化為數(shù)字信號,保證幅值不發(fā)生連續(xù)的變化,編碼便是對抽樣和量化后的信號進行編碼,完成在數(shù)字傳輸信道的傳輸。

1.1 Android應(yīng)用系統(tǒng)布局的設(shè)定

Android系統(tǒng)在設(shè)計開發(fā)時,會根據(jù)應(yīng)用程序設(shè)定一些專用的數(shù)據(jù)包,包括:界面管理、日歷、通訊錄、計算器、郵件接收裝置以及地圖查詢等。

在音樂播放器界面設(shè)計流程中基于六個設(shè)定目標(biāo)的程序進行設(shè)計,其中在界面的最上端為隱藏窗口的設(shè)計,用戶在搜索項目列表時,點擊屏幕的最上端,則小窗口便會浮現(xiàn)出來。在規(guī)定時間內(nèi)若是沒有響應(yīng)變化,則該窗口便會自動隱藏。下面便是封面的設(shè)計流程,按照所選模式類型的不同分為水平界面模式、垂直界面模式以及3D立體界面模式。播放程序的設(shè)計,分為單曲循環(huán)模式、隨機模式、列表順序模式,用戶在選定播放的歌曲時,可按照不同進度進行調(diào)整。第四個便是本地搜索按鈕,當(dāng)小窗口沒有浮現(xiàn)在界面管理器時,用戶可點擊自行設(shè)定的搜索按鈕,也可搜索出本地的項目組。第五個操作按鈕為播放進度按鈕,用戶可自動調(diào)節(jié)音樂播放快慢得節(jié)奏,減緩等待時間。第六個操作按鈕為音效調(diào)節(jié)按鈕,播放器中播放音效的效果有流行音樂、古典音樂、爵士樂以及輕音樂,這樣可以滿足用戶對不同種音質(zhì)的調(diào)整。

圖1 音樂播放功能時序圖

1.2 Android音頻構(gòu)架結(jié)構(gòu)的設(shè)計

Android音頻構(gòu)架結(jié)構(gòu)的設(shè)計是根據(jù)Linux中ALSAD的設(shè)定程序進行設(shè)計,在原有的基礎(chǔ)上加入了混響效應(yīng),音頻驅(qū)動設(shè)定在內(nèi)核應(yīng)用處理程序中,驅(qū)動庫在S0C音頻系統(tǒng)調(diào)解下,進入到Audio射頻硬件數(shù)據(jù)層,處理音頻的數(shù)據(jù)結(jié)構(gòu),按照音頻的不同調(diào)節(jié)程度范圍,分為左音頻、右音頻、立體音頻。三種邏輯結(jié)構(gòu)的設(shè)計是根據(jù)用戶聽音樂不同的節(jié)奏進行調(diào)制,對于左音頻的設(shè)計主要對定調(diào)頻率的節(jié)減,減少多余的冗余數(shù)據(jù),使之處于高保真的效果。右音頻是針對音頻硬件中輸入電流的控制,右端的射頻端點的幅值高于左端點臨界的幅值,保持水平狀態(tài)向前傳輸。立體音頻是Android應(yīng)用層的調(diào)制結(jié)構(gòu),在SRC和HAL調(diào)制語音信道的帶寬,增大傳輸帶寬的占有量。使在兩邊能產(chǎn)生音質(zhì)的共鳴,混音器的混音程度才能減至最低。

2 手機音樂播放器模塊系統(tǒng)的設(shè)計

2.1 音樂播放器功能的設(shè)計

音樂播放器的主要功能設(shè)計包括暫停、停止、歌曲搜索、當(dāng)前播放進度以及歌曲信息的查詢等。其中曲目的搜索查詢主要是為了能夠滿足用戶能夠在短時間內(nèi)搜索到查詢的曲目,在Android應(yīng)用程序系統(tǒng)中,把嵌入式的設(shè)計結(jié)構(gòu)與曲目的單字碼片信息融合在一起。即在xml的后綴名中包含了曲目的關(guān)鍵信息,xml主要用于數(shù)據(jù)庫信息的檢索,只要在數(shù)據(jù)庫內(nèi)保存的數(shù)據(jù),xml便能在短時內(nèi)獲取根源的有效性信息,xml系統(tǒng)還能完成對數(shù)據(jù)庫的擴充,使數(shù)據(jù)邏輯結(jié)構(gòu)都夠完全映射到應(yīng)用層,保證數(shù)據(jù)信息的獨立性。按到播放器菜單單選鈕的設(shè)計可分為3D交互的投影模式、列表水平模式、垂直模式以及按照信息量排版的模式,3D交互的投影模式是將節(jié)目信息以立體投影的方式展示給用戶,再設(shè)計上采用了數(shù)軸的設(shè)計結(jié)構(gòu),包括X/Y/Z軸偏向角的設(shè)定,X軸與Y軸之間的偏向夾角為45度,Z軸所在的平面為向量X與向量Y的差乘。

2.2 音樂播放器功能時序圖

音樂播放器的功能時序圖是根據(jù)UML程序進行設(shè)定的,按照功能進程的順序進行排序。當(dāng)一種程序運行時,下一個程序的命令代碼便會隨機觸動,使整個模塊的交互集中在一個操作命令程序上 (圖1)。音樂播放器的時序圖包括主頁面運行程序的設(shè)定、播放音樂次數(shù)的設(shè)定、界面管理運行的設(shè)定、播放順序程度的設(shè)定、畫面轉(zhuǎn)變模式的設(shè)定、數(shù)據(jù)信息切換模式的設(shè)定以及核心系統(tǒng)運行程序的設(shè)定。主頁面運行在Android應(yīng)用程序中完成數(shù)據(jù)信息的集成,將播放數(shù)據(jù)的列表集成在xml系統(tǒng)中,這樣系統(tǒng)在讀取數(shù)據(jù)信息時便會簡化檢索的范圍。用戶點擊音樂模式,便會自動進入到播放列表中,最后切換到應(yīng)用版塊播放器上,播放點擊的歌曲。

3 結(jié)語

通過對Android手機音樂播放器的設(shè)計與實現(xiàn),用戶可以根據(jù)自身的需要點擊曲目,設(shè)定的界面流程可以對播放的曲目自動調(diào)整,并且還會獲取終端設(shè)備有效性的數(shù)據(jù)信息。在時序圖中按照操作流程順序進行曲目的加載和刪除,這種開發(fā)的應(yīng)用平臺解決了大部分操作流程。

[1]趙國安,郁斌.基于Linux嵌入式原理與應(yīng)用開發(fā)[Z].北京:清華大學(xué)出版社.2007,12(7):11-12.

[2]張東升,陳興林.多任務(wù)技術(shù)在嵌入式系統(tǒng)中的應(yīng)用[J].北京:機械工業(yè)出版社,2004,21(24):7-8.

[3]薛炯雋,周玲玲,唐衛(wèi)國.使用UML的嵌入式軟件系統(tǒng)需求描述[J].項目管理技術(shù),2009(S1):467-471.

[4]余蘭.淺談如何利用均衡器來改善音質(zhì)[J].技術(shù)與藝術(shù),2007,41(18):15-17.

[5]朱立松,毋國慶,等.嵌入式實時系統(tǒng)的軟件需求檢測[J].軟件學(xué)報,2002,5(13):33-35.

[6]黎連業(yè),王華,李淑春.軟件測試與測試技術(shù)[M].北京:清華大學(xué)出版社,2009,4(12):32-33.

猜你喜歡
界面程序音樂
國企黨委前置研究的“四個界面”
試論我國未決羈押程序的立法完善
基于FANUC PICTURE的虛擬軸坐標(biāo)顯示界面開發(fā)方法研究
圣誕音樂路
兒童繪本(2017年24期)2018-01-07 15:51:37
“程序猿”的生活什么樣
英國與歐盟正式啟動“離婚”程序程序
人機交互界面發(fā)展趨勢研究
音樂
創(chuàng)衛(wèi)暗訪程序有待改進
手機界面中圖形符號的發(fā)展趨向
新聞傳播(2015年11期)2015-07-18 11:15:04
主站蜘蛛池模板: 精品国产免费观看| 久久亚洲中文字幕精品一区| 国产69精品久久| 国产精品久久自在自线观看| 免费国产黄线在线观看| 在线观看亚洲成人| 日韩精品无码免费专网站| 欧美在线一二区| 中文字幕亚洲精品2页| 国产第一页亚洲| 国产午夜一级淫片| 中文字幕不卡免费高清视频| 国产欧美日韩另类精彩视频| 成人韩免费网站| 亚洲毛片网站| 亚洲无码视频图片| 日本免费精品| 亚洲欧美日韩中文字幕一区二区三区| 久久人搡人人玩人妻精品一| 日本不卡在线播放| 久久婷婷国产综合尤物精品| 国产成人精品第一区二区| 亚洲男女在线| 亚洲中文字幕在线一区播放| 日本午夜在线视频| 国产人人干| 永久免费无码成人网站| 老熟妇喷水一区二区三区| 99在线免费播放| 毛片a级毛片免费观看免下载| 午夜精品一区二区蜜桃| 亚洲国产一区在线观看| 国产无套粉嫩白浆| 国产丝袜第一页| 欧美日韩在线第一页| 日韩精品无码免费专网站| 就去吻亚洲精品国产欧美| 99久久国产综合精品2020| 国产女人喷水视频| 在线播放国产一区| 日韩精品一区二区三区免费在线观看| 97视频在线观看免费视频| 黄色网址免费在线| 2020精品极品国产色在线观看| 国内嫩模私拍精品视频| 天天激情综合| 精品91在线| 日韩精品无码免费一区二区三区 | 另类综合视频| 国产不卡在线看| 欧美日韩另类在线| 亚洲无码在线午夜电影| 99re在线观看视频| 日韩A级毛片一区二区三区| 亚洲成人精品| 亚洲一级毛片在线观播放| 青青青国产视频| 亚洲啪啪网| 成人精品区| 最新日韩AV网址在线观看| 婷婷丁香在线观看| 亚洲第一成人在线| 日韩一级毛一欧美一国产| 午夜国产在线观看| 91成人在线观看视频| 亚洲一级毛片免费观看| 狠狠亚洲五月天| 国产精品55夜色66夜色| 无码精品福利一区二区三区| 狼友视频一区二区三区| 免费A级毛片无码免费视频| 国产综合欧美| 日韩专区欧美| 精品成人一区二区三区电影| 91精品国产情侣高潮露脸| 九九视频免费在线观看| 国产18在线播放| 国产91久久久久久| 国产精品区视频中文字幕| 国产在线无码av完整版在线观看| 一级毛片在线播放免费观看| 亚洲综合在线最大成人|