【正文】
[16] 劉國鈞,陳紹業(yè),王鳳翥 . 圖書館目錄 [M]. 北京:高等教育出版社, . [17] 辛希孟 . 信息技術(shù)和信息服務(wù)國際研討會論文集: A 集 [C]. 北京:中國社會科學(xué)出版社, 1994. [18] 張筑生 . 微分半動力系統(tǒng)的不變集 [D]. 北京:北京大學(xué)數(shù)學(xué)系數(shù)學(xué)研究所, 1983. [19] 馮西橋 . 核反應(yīng)堆壓力管道和壓力容器的 LBB 分析 [R]. 北京:清華大學(xué)核能技術(shù)設(shè)計(jì)研究院, 1997. [20] Heider,.amp。在我未來的漫長的人生道路當(dāng)中,將是我一直以黃 老師為表率。 在此次的畢業(yè)設(shè)計(jì)中,我 深深地體會到進(jìn)行軟件開發(fā)不是一件容易的事情,它需要開發(fā)者具備全面的專業(yè)知識、嚴(yán)謹(jǐn)?shù)墓ぷ鲬B(tài)度、縝密的思維以及較高的分析問題、解決問題的能力,而我在很多方面還有欠缺。 本文在對相關(guān)理論知識的基礎(chǔ)上設(shè)計(jì)了一個基于 B/S(客戶端 /服務(wù)器模式)的即時通訊系統(tǒng),分析系統(tǒng)的工作流程,并應(yīng)用 .NET 平臺具體實(shí)現(xiàn)了一些基本的功能,如: 進(jìn)度條控制 、 單線程UI和播放暫停、上下曲和文件夾操作 。 閱讀有關(guān)即時通訊工具方面的設(shè)計(jì)和開發(fā)學(xué)術(shù)論文,可以在一些相關(guān)網(wǎng)站上查找,這樣可以以更加有效的解決問題而且 高效。 基 于 Android 音樂播放器的設(shè)計(jì) 16 7. 預(yù)見的困難及應(yīng)對措施 本項(xiàng)目開發(fā)過程中,可以預(yù)見的困難及應(yīng)對措施如下: ( 1) 對 android 結(jié)構(gòu)不熟悉 解決辦法: 先模仿網(wǎng)上一些美觀的藍(lán)牙模擬器圖片界面,運(yùn)用 android 技術(shù)設(shè)計(jì)實(shí)現(xiàn)相似的視覺效果,比如好的素材(漂亮的背景圖片風(fēng)景圖等,動聽的音樂等),并可以摘取一些優(yōu)秀的界面元素運(yùn)用到畢業(yè)設(shè)計(jì)項(xiàng)目中來。 性能預(yù)期目標(biāo) 在模擬器正常的情況下能夠在 5 秒內(nèi)將頁面加載完畢,并且顯示正常的聊天功能,操作響應(yīng)迅速,點(diǎn)擊按鈕時能夠在 2 秒內(nèi)響應(yīng)完成,有較強(qiáng)的兼容 性,能夠在電腦、手機(jī)中正常運(yùn)行。 (2) 硬件 筆記本電腦一臺,手機(jī)兩部,手機(jī)數(shù)據(jù)線一條。 數(shù)據(jù)庫訪問模塊結(jié)構(gòu) W e b 服 務(wù) 器存 儲 過 程數(shù) 據(jù)2314 圖 數(shù)據(jù)庫訪問圖 如圖 所示, web 服務(wù)器將訪問參數(shù)傳遞到數(shù)據(jù)庫的存儲過程中,存儲過程執(zhí)行數(shù)據(jù)訪問,并將查詢的結(jié)果返回到服務(wù)器。通過這些可以查看歌曲的播放狀態(tài),中間部分是一這種音樂播放控制按鈕,這是音樂播放器的總體最重要部分,歌曲的基 于 Android 音樂播放器的設(shè)計(jì) 12 播放狀態(tài)由這一部分全權(quán)控制;底部是音樂播放列表顯示區(qū)域,可以通過這個顯示區(qū)域查看要進(jìn)行播放的歌曲,上下翻動進(jìn)行查看。首先使用 ACCESS 把 ODBC 表添加到一個 MDB 文件上,然后依照第一選項(xiàng)中介紹的方法用 DAO 找開這個 MDB 文件就可以了。 直接打開 ODBC 數(shù)據(jù)源 ——這里有一個很重要的限制。 Visual C++提供了對 DAO 的封裝, MFC DAO 類封裝了 DAO(數(shù)據(jù)庫訪問對象)的大部分功能,從面 Visual C++程序就可以使用 Visual C++提供的 MFC DAO 類方便的訪問 Microsoft Jet 數(shù)據(jù)庫,編制簡潔、有 Visaul C++特色的數(shù)據(jù)庫應(yīng)用程序。 后臺通訊模塊 功能需求 由于是音樂播放,所以用 android 實(shí)現(xiàn),將客戶端發(fā)送的請求及時響應(yīng)并返回?cái)?shù)據(jù)?,F(xiàn)在每年只是在中國就會有上千張的新音樂專輯出現(xiàn),對于音樂數(shù)據(jù)庫的管理簡單的只是依據(jù)手工標(biāo)注分類已遠(yuǎn)遠(yuǎn)不夠,這就需要 對音樂的基于音樂內(nèi)容的分類管理。而由于音樂自身的感知特征問題,基于內(nèi)容的音樂檢索技術(shù)則發(fā)展緩慢。 [3] 大部分商業(yè)版播放軟件往往將界面打造得非 常華麗,操作也十分簡便,但卻缺乏擴(kuò)展性,支持格式較少。 大部分音樂播放器都支持多種音樂格式的文件,這是因?yàn)檫@些播放器將不同的音頻解碼器打包起來,并制作統(tǒng)一的播放界面,從而讓使用者能夠方 便地播放和聆聽各種音樂。新歌優(yōu)先試聽。 如果以智能文件檢索為輔助,本軟件就會更好用,這些都是我們下一步升級要考慮到的,只是現(xiàn)在技術(shù)能力有限。隨著越來越多高素質(zhì)文人選擇歌詞創(chuàng)作,流行歌詞的藝術(shù)水準(zhǔn)將大大提高。如果幕后線程來執(zhí)行UI對象,就會發(fā)出錯誤訊息。 5) 播放下一曲 下一曲就是點(diǎn)擊按鈕之后播放在音樂播放列表中位于當(dāng)前正在播放歌曲的下 一首歌曲 ,代碼實(shí)現(xiàn)跟上一曲相差不大,只需要改動 current 為 current++即可。 圖 歌曲列表 基 于 Android 音樂播放器的設(shè)計(jì) 6 2) 音樂文件夾選擇功能 音樂文件夾選擇功能是用來更改音樂根目錄的功能,可以用來選擇不同文件夾下的音樂文件,因?yàn)榧夹g(shù)有限,不能進(jìn)行智能的篩選,所以只能用這種笨方法先代替著,但是以后一定會用智能的音樂篩選系統(tǒng)。 基 于 Android 音樂播放器的設(shè)計(jì) 5 3. 需求分析及總體設(shè)計(jì)方案 主要開發(fā)內(nèi)容 本項(xiàng)目的主要開發(fā)內(nèi)容是設(shè)計(jì)并實(shí)現(xiàn)基于 android 的音樂工具(如果提供版本升級,會考慮加入網(wǎng)上音樂和歌詞顯示的功能),此次設(shè)計(jì)為基于 android的音樂工具,該方案利用現(xiàn)有成熟的手機(jī)硬件 解碼技術(shù)來實(shí)現(xiàn)音樂工具的開發(fā)。這里推薦采用同一款耳機(jī),基 于 Android 音樂播放器的設(shè)計(jì) 4 在不同播放器上進(jìn)行試聽,然后選擇更讓你覺得舒服的那款播放器音樂播放器并不見得每款都很貴,但是音質(zhì)較好的播放器的價格絕對不會低,基本上從數(shù)千元到數(shù)萬元都有。首先是客觀判斷,這點(diǎn)可以通過播放器本身的參數(shù)和硬件來分析,比如一個播放器使用的主芯片是什么,使用的DAC、放大器的型號,了解了播放器的硬件,我們才可以知道它的最低音質(zhì)有沒有保障(當(dāng)然具體還要看工程師的調(diào)音)。這里大家不妨考慮一些國內(nèi)的播放器,一些國內(nèi)專業(yè)的音頻公司,往往會推出一些不錯的音樂播放器,比如飛傲的產(chǎn)品,無論是操控還是格式支持,放眼整個業(yè)界都屬~流;此外像索尼、 HiFiMan 這些著名廠商的播放器,在功能方面比較全面,操控也很方便。很多人購買音樂播放器的肘候,都會考慮到上手的難易度以及對音頻格式的支持。 而在前臺界面上, android 同樣強(qiáng)大誘人,這主要運(yùn)用到 MainUi 技術(shù),它是一種主要用于創(chuàng)建前端用戶界面,是一個與后臺技術(shù)無關(guān)的前端 android 框架,它具有如下優(yōu)點(diǎn): 、只要在一定的范圍即可傳輸。目前,計(jì)算機(jī)的發(fā)展離不開網(wǎng)絡(luò)這一方向,網(wǎng)絡(luò)將大大擴(kuò)展計(jì)算機(jī)的功能,研究計(jì)算機(jī)的網(wǎng)絡(luò)方面的技術(shù)以及應(yīng)用,挖掘計(jì)算機(jī)的額網(wǎng)絡(luò)潛能,將能夠 大大提高自己對計(jì)算機(jī)的本身的認(rèn)識,同時也能加深對計(jì)算機(jī)網(wǎng)絡(luò)的認(rèn)識,開闊我們對計(jì)算機(jī)網(wǎng)絡(luò)的了解。 項(xiàng)目開發(fā)目的和意義 音樂作為藝術(shù)必不可少的一部分,是我們生活和心情的調(diào)節(jié)劑,也是我們心靈的彼岸,精神的家園。這款音樂播放器,你會發(fā)現(xiàn)即使只有一屏,操作起來仍沒有任何問題。音樂的魅力在于它沒有國別和語言的局限,任何一個人,聽到音樂會隨著音樂一起快 樂,一起悲傷,好像當(dāng)時的場景歷歷在目。任你的思緒遐想,使你整個人陶醉在天上人間。 關(guān)鍵詞:軟件結(jié)構(gòu);音樂播放;移動終端; Android 基 于 Android 音樂播放器的設(shè)計(jì) II DESIGN OF ANDROID MUSIC PLAYER BASED ON Abstract Under the correct leadership of Goolge, the Android open source system with the suddenness of a thunderbolt, dominated the mobile end system, bee have the largest number of users of the system, the software beyond count music player class, why do I have to write a player out? Because the existing music player function is some more, more is not bad, but I want a clean and pure music