freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于安卓平臺android的音樂播放器設(shè)計_畢業(yè)論文-資料下載頁

2025-08-19 17:44本頁面

【導(dǎo)讀】中包括一個操作系統(tǒng),一個中間件和一些關(guān)鍵性應(yīng)用。使用該平臺不需要任何費用,代。開發(fā)人員可以在平臺系統(tǒng)上快速開發(fā),并可以利用其它開發(fā)人員的工作成。所以,這為手機開發(fā)創(chuàng)造了更大的靈活性,工作少,周期短,快速成型,并一步到。市場上的競爭力。Android平臺以Linux系統(tǒng)作為平臺的基礎(chǔ),使用Linux內(nèi)核可以加快。內(nèi)外的發(fā)展現(xiàn)狀。然后詳細的介紹了Android開發(fā)平臺的開發(fā)環(huán)境。在需求分析結(jié)束后詳細論述了音樂播。根據(jù)Android開發(fā)平臺自身的結(jié)構(gòu)特點,把音樂播放器的開發(fā)分為兩。器的功能分析最終實現(xiàn)定義的功能。最后對基于Android開發(fā)平臺的音樂播放系統(tǒng)進行。功能測試與驗證。

  

【正文】 droid 系統(tǒng)有一個編碼的規(guī)定,支持的編碼是 utf8,當程序中出現(xiàn)亂碼是,我們須將其編碼格式轉(zhuǎn)化為 utf8.在 中會在第一行聲明一句: ?xml version= encoding=utf8?。它是該系統(tǒng)支持的版本和編碼。在第二行定義了我們需使用的架構(gòu),該架構(gòu)來自 xmlns:Android= Xmlns(XML namespace)是一個命名空間,它就像一條河的源頭一樣能讓我們找到系統(tǒng)架構(gòu),每一個配置文件必須有這個 xmlns,否則程序中的所使用的所有資源將無法找到。 在 application 元素我們定義 Android:icon=@drawable/icon Android:label=@string/app_name, Android: icon 是程序在手機中顯示的圖片,我們運用 @drawable/icon 表示了對 res/drawable 目錄下的 的引用。 @string/app_name表示了對 res/value 目錄下 中定義的 app_name 參數(shù)的引用。 因為 系統(tǒng)首先要啟動的 Activity 是 C_MusicPlayerActivity,所以文件如下: activity Android:name=.C_MusicPlayerActivity intentfilter action Android:name=/ category Android:name= / /intentfilter /activity 在 intentfilter 選項中,有 action 和 category 等等屬性,我們需要定義 action 的值為, category 的值為 ,它們是系統(tǒng)的值,程序在解析到這些常用后就可以確定首先要啟動的 Activity。當我們需要通過一個組件觸發(fā)另一個組件時,我們將設(shè)定 action 和 category 的其它屬性值,系統(tǒng)會根據(jù)我們設(shè)定的屬性值去 的 application 中尋找標識,任何一個Activity 的 action 和 category 是唯一,所以程序在任何時候都能唯一啟動一個 Activity,這樣,不同的 Activity 之間的跳轉(zhuǎn)就實現(xiàn)了。 東北大學(xué)秦皇島分校畢業(yè)設(shè)計(論文) 第 17 頁 在 中有一個根結(jié)點 usessdk,它是我們需要定義的 ADT 版本,例如我們將其值設(shè)定為 Android:minSdkVersion=10,則表示此 Android 工程所用的版本為 , Android 還有 、 、 、 、 、 、 、 、 這幾個版本。 如果我們需要對網(wǎng)絡(luò)進行訪問,比如打開一個網(wǎng)頁,剛我還需要設(shè)置一個網(wǎng)絡(luò)訪問權(quán)限 usespermission,將其的值設(shè)置為 Android:name=,我們就可以訪問 網(wǎng)絡(luò)了。當然 usespermission還有很多其它的權(quán)限,例如 GPS 定位權(quán) 限瀏覽器數(shù)據(jù)存取權(quán)限 等等。 當程序的任何一個組件要用到時,都必須在 文件中聲明。四大組件要使用前都需要聲明,其聲明方式如下: service/service provider/provider activity/activity receiver/receiver 其中聲明 provider 時還需要聲明其授權(quán) authorities。每個組件里面還有很多的屬性,會根據(jù)程序的具體需要定義不同的屬性。過濾器 intentfilter 有兩種啟動方式來啟動界面。 (1) 顯示方式 顯示方式是在代碼中的直接啟動組件,啟動時會聲明 Intent,在它的構(gòu)造方法Intent(組件 1,組件 2)中直接指定一個組件的名字 ,然后調(diào)用方法 startIntent(intent)以啟動指定的組件。 (2) 隱式方式 隱式方式是通過過濾器來過濾完成的,啟動的組件必須滿足 action 和 category 的條件才能夠啟動該組件。這些屬性是在 文件中聲明的。兩種啟動方式都可以通過程序 setAction(ACTION 常量 )和 startActivity(intent)或配置文件兩種方式來實現(xiàn)組件的跳轉(zhuǎn)。 安卓平臺的優(yōu)勢 (1) 開放性 東北大學(xué)秦皇島分校畢業(yè)設(shè)計(論文) 第 18 頁 在優(yōu)勢方面, Android 平臺首先就是其開發(fā)性,開發(fā)的平臺允許任何移動終端廠商加入到 Android 聯(lián)盟中來。顯著的開放性可以使其擁有更多的開發(fā)者,隨著用戶和應(yīng)用的日益豐富,一個嶄新的平臺也將很快走向成熟。 開 發(fā)性對于 Android 的發(fā)展而言,有利于積累人氣,這里的人氣包括消費者和廠商,而對于消費者來講,最大的受益正是豐富的軟件資源。開放的平臺也會帶來更大競爭,如此一來,消費者將可以用更低的價位購得心儀的手機。 (2) 不受束縛 在過去很長的一段時間,特別是在歐美地區(qū),手機應(yīng)用往往受到運營商制約,使用什么功能接入什么網(wǎng)絡(luò),幾乎都受到運營商的控制。自從 2020年 iPhone 上市后,用戶可以更加方便地連接網(wǎng)絡(luò),運營商的制約減少。隨著 EDGE、 HSDPA 這些 2G 至 3G 移動網(wǎng)絡(luò)的逐步過渡和提升,手機隨意接入網(wǎng)絡(luò)已 不是運營商口中的笑談。 (3) 豐富的硬件 這一點還是與 Android 平臺的開放性相關(guān),由于 Android 的開放性,眾多的廠商會推出千奇百怪,功能特色各具的多種產(chǎn)品。功能上的差異和特色,卻不會影響到數(shù)據(jù)同步、甚至軟件的兼容,如同從諾基亞 Symbian 風格手機一下改用蘋果 iPhone,同時還可將 Symbian 中優(yōu)秀的軟件帶到 iPhone 上使用、聯(lián)系人等資料更是可以方便地轉(zhuǎn)移。 (4) 方便開發(fā) Android 平臺提供給第三方開發(fā)商一個十分寬泛、自由的環(huán)境,不會受到各種條條框框的阻擾,可想而知, 會有多少新穎別致的軟件會誕生。但也有其兩面性,血腥、暴力、情色方面的程序和游戲如何控制正是留給 Android 難題之一。 (5) Google 應(yīng)用 在互聯(lián)網(wǎng)的 Google 已經(jīng)走過 10年度歷史,從搜索巨人到全面的互聯(lián)網(wǎng)滲透, Google服務(wù)如地圖、郵件、搜索等已經(jīng)成為連接用戶和互聯(lián)網(wǎng)的重要紐帶,而 Android 平臺手機將無縫結(jié)合這些優(yōu)秀的 Google 服務(wù) 。 東北大學(xué)秦皇島分校畢業(yè)設(shè)計(論文) 第 19 頁 3 需求分析 軟件需求分析是軟件生存期中重要的一步,也是決定性的一步。需求分析是軟件定義時期的最后一個階段,它的基本任務(wù)是 準確地回答 “系統(tǒng)必須做什么 ”這個問題,深入描述軟件的功能和性能的需求 [9]。在這一節(jié)中主要就是圍繞 “Android開發(fā)平臺的音樂播放器系統(tǒng)必須做什么 ”這個問題來分析說明的。 軟件目標 本系統(tǒng)屬于用戶常用的音樂播放器??梢苑奖阌脩羝綍r對音樂文件的操作。本系統(tǒng)應(yīng)達到以下目標: (1) 軟件采用人機交互的方式,界面美觀友好,操作靈活、方便、富有個性化。 (2) 能夠?qū)σ魳肺募M行有效的管理。 (3) 系統(tǒng)應(yīng)最大限度地實現(xiàn)易維護性和易操作性。 軟件的可行性研究 經(jīng)濟上 的可行性 Android 是 Google 歷經(jīng)數(shù)年和投資數(shù)億美元開發(fā)出來的智能手機系統(tǒng),是 基于 Linux 內(nèi)核的操作系統(tǒng),是 Google 公司在 2020 年 11 月 5 日公布的手機操 作系統(tǒng)。隨著各大移動終端生產(chǎn)商大力開發(fā)和生產(chǎn)基于 Android 的移動智能設(shè)備, Android迅速得到業(yè)界和社會的認可,并成為整個產(chǎn)業(yè)的熱點,基于 Android 平 臺的各類人才逐漸成為各大企業(yè)競相爭奪的焦點。 而且 Android 是一個開放的系統(tǒng),不管是企業(yè)還是個人都可以參與來表達自己的創(chuàng)意和想法。 技術(shù)上的可行性 Google 發(fā)起了圍繞 Android 的組織 ——開放手機聯(lián)盟, 其英文全稱為 “Open Handset Alliance”。 它采用了軟件堆層 (software stack,又名以軟件疊層 )的架構(gòu),主要分為三部分。底層 Linux 內(nèi)核只提供基本功能;其他的應(yīng)用軟件則 由各公司自行開發(fā),部分程序以 Java 編寫。 東北大學(xué)秦皇島分校畢業(yè)設(shè)計(論文) 第 20 頁 操作上的可行性 本系統(tǒng)采用 Android 框架,可以在 eclipse 中安裝 Android 開發(fā)插件 ,使用 Android 模擬器也可以使用任意 Android 終端。模擬器和真正的 Android 手機沒有太大區(qū)別 ,人們對手機操作早已熟悉。 功能需求 用例圖及用例描述 功能需求定義了開發(fā)人員必須實現(xiàn)的軟件功能,使得用戶能完成他們的任務(wù),從而滿足了用戶的業(yè)務(wù)需求。用戶需求文檔描述了用戶使用產(chǎn)品必須要完成的任務(wù)。針對音樂播放器分別對音樂播放功能進行詳細的調(diào)研和分析,總結(jié)出如用戶需求信息 ,其用例圖如圖 所示。 用 戶播 放暫 停上 / 下 一 首退 出 程 序進 入 播 放 列 表歌 詞 顯 示播 放 文 件 圖 播放器用例圖 音樂播放器的用例描述如下: 東北大學(xué)秦皇島分校畢業(yè)設(shè)計(論文) 第 21 頁 (1) 用例名稱:播放 參與者:用戶 目標:使得用戶可以播放在播放列表中選中的歌曲 前置條件:播放器正在運行 基本事件流: “播放 ”按鈕 (2) 用例名稱:暫停 參與者:用戶 目標:使得用戶可以暫停正在播放的歌曲 前置條件:歌曲正在播放且未停止和暫停 基本事件流: “暫停 ”按 鈕 (3) 用例名稱:上一首 /下一首 參與者:用戶 目標:使得用戶可以聽上一首或下一首歌曲 前置條件:歌曲正在播放或暫停 基本事件流: “上一首或下一首 ”按鈕 (4) 用例名稱:播放列表 參與者:用戶 目標:使得用戶可以進入播放清單 前置條件:程序在運行 基本事件流: “清單 ”按鈕 (5) 用例名稱:歌詞顯示 參與者:用戶 目標:使得程序進入播放器歌詞設(shè)置狀態(tài) 前置條件:程序運行在播設(shè)定界面 基本事件流: “歌詞開關(guān)按鈕 ”按鈕 東北大學(xué)秦皇島分校畢業(yè)設(shè)計(論文) 第 22 頁 音樂播放器的時序圖 播放器對象之間的交互情況如圖 所示。 主 界 面 播 放 列 表 播 放 界 面 后 臺 S e r v i c e點 擊 播 放 列 表點 擊 要 播 放 的 歌 曲發(fā) 送 參 數(shù) 調(diào) 用 后 臺S e r v i c e播 放 并 返 回 信 息 圖 音樂播放器的時序圖 音樂播放器流程圖 播放 器工作流程圖如圖 所示。 東北大學(xué)秦皇島分校畢業(yè)設(shè)計(論文) 第 23 頁 圖 音樂播放器流程圖 軟件規(guī)格說明 隨著手機的功能的不斷增加,音樂播放功能已經(jīng)是時下各大手機廠商手機方案中的標配了。那么我們要做出怎樣的一款手機才能滿足消費者的需求呢 ?僅僅能夠播放 MP3音樂文件是遠遠不夠的。通過我們對市場的調(diào)研,總結(jié)出以下設(shè)計思路,這些思路應(yīng)該是我們 MP3播放器的亮點:絢麗的界面,強大的功能,簡 單的操作。根據(jù)以上的設(shè)計思路,我們做出了以下詳細的定義: (1) 播放音樂 文件。 (2) 播放文件時實現(xiàn)暫停,停止。 (3) 播放文件時支持前一首或后一首音樂文件與當前音樂文件的切換。 (4) 播放文件時支持進度條的顯示。 (5) 播放音樂文件時,支持背景動畫。 東北大學(xué)秦皇島分校畢業(yè)設(shè)計(論文) 第 24 頁 (6) 主播放界面支持播放方式的選擇。 (7) 主播放界面支持文件序號及文件名稱的顯示。 (9) 支持文件列表。 (10) 支持歌詞文件同步。 運行環(huán)境 操作系統(tǒng): Android 手機基于 Linux 操作系統(tǒng)。 支持環(huán)境: Android 版本。 開發(fā)環(huán)境: Eclipse SDK Version: 。
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1