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

正文內(nèi)容

基于android系統(tǒng)的midi音樂播放器的設(shè)計與實現(xiàn)畢業(yè)論文(文件)

2025-08-01 11:19 上一頁面

下一頁面
 

【正文】 roid:layout_width=fill_parent android:layout_height=fill_parent android:handle=+id/handle android:content=+id/content android:topOffset=10dp include layout=layout/sliderdrawer_handle_layout/include include layout=layout/sliderdrawer_content_layout/include / 有時 Android自帶的 SlidingDrawer控件 不能滿足開發(fā)者的需求, 重寫 SlidingDrawer這個控件, 將會為整個 系統(tǒng)的 界面布局增色不少 ,重寫實現(xiàn)代碼如下所示。 下面我 詳細(xì)介紹播放器中的幾個重要布局配置文件的設(shè)計和實現(xiàn)。在 MIDI 播放器的設(shè)計過程中,也是對設(shè)計的方法進(jìn)行反復(fù)的推敲、琢磨,才能使其達(dá)到完美的境界 , MIDI 播放器 界面的整體風(fēng)格為經(jīng)典的黑白色調(diào),界面設(shè)計更簡潔,更大方 。 如果 數(shù)據(jù)庫 中有數(shù)據(jù),就可以對 數(shù)據(jù)庫 進(jìn)行 查詢 、添加和刪除操作,然后刷新列表信息,這一模塊的流程 如圖 所示。 表 我的音樂表( favourite) 字段名稱 數(shù)據(jù)類型 允許空 說明 _Id INTEGER Not null 主鍵 Music_id INTEGER Not null 歌曲 ID Music_name TEXT Not null 歌曲名字 Music_arist TEXT 演唱者 Music_path TEXT Not null 路徑 Music_ablum INTEGER 專輯封面 ID Music_time INTEGER Not null 歌曲長度 內(nèi)蒙古科技大學(xué)畢業(yè)設(shè)計說明書(畢業(yè)論文) 17 基本流程設(shè)計 整體流程 設(shè)計 MIDI 音樂播放器整體流程,如圖 所示。這個 MediaStore 包括了多媒體數(shù)據(jù)庫的所有信息,包括音頻,視頻和圖像 等。 ? 當(dāng)要求歌曲上 /下一首時,程序響應(yīng)時間最長不能超過 5 秒 。 內(nèi)蒙古科技大學(xué)畢業(yè)設(shè)計說明書(畢業(yè)論文) 14 用 戶歌 曲 列 表 模 塊添 加 歌 曲刪 除 歌 曲搜 索 歌 曲播 放 列 表 歌 曲操 作 數(shù) 據(jù) 庫 圖 歌曲列表模塊用例圖 播放模式模塊分析 MIDI 音樂播放器播放模式模塊應(yīng)有的需求:循環(huán)播放、隨機(jī)播放、順序播放和單曲循環(huán)的開啟與關(guān)閉,如圖 所示。 內(nèi)蒙古科技大學(xué)畢業(yè)設(shè)計說明書(畢業(yè)論文) 13 用戶播放器基本控制模塊播放暫停播放時間同步顯示下一首上一首退出程序選擇播放列表歌詞同步顯示進(jìn)度條同步和控制圖 播放器的基本控制功能用例圖 歌曲列表 模塊分析 MIDI 音樂播放器設(shè)計兩個歌曲列表,一個列表顯示所有音樂,另外一個列表顯示用戶自己喜歡并且自己添加的音樂,如圖 所示,應(yīng)有的需求有: 1) 添加音樂功能:用戶可以添加自己喜歡的音樂于另外一個列表。 MIDI 音樂 播放器 的另外一個設(shè)計目標(biāo)就是讓自己更加系統(tǒng)的去 熟悉和 學(xué)習(xí) Android 開發(fā)技術(shù)的相關(guān)知識,為以后開發(fā) Android 程序打下良 好的基礎(chǔ)。 內(nèi)蒙古科技大學(xué)畢業(yè)設(shè)計說明書(畢業(yè)論文) 11 圖 模擬器( AVD) 設(shè)計目標(biāo) 現(xiàn)今社會生活緊張,而欣賞音樂是其中最好的舒緩壓力的方式之一 ,本項目的目的是開發(fā)一個可以播放主流音樂文件格式的播放器, MIDI 音樂播放器 的實現(xiàn)的這主要功能是播放 主流 格式的音樂文件,并且能夠控制播放 、 暫停 、 上一曲 、 下一曲 、進(jìn)度條控制 ,視覺外觀,播放列表和歌曲 列表 的操作等多種播放控制功能,界面簡明,操作簡單。 只需搭建 Android 開發(fā)必要的開發(fā)環(huán)境就可以了,本應(yīng)用選擇的開發(fā)工具 Eclispe+JDK+Android插件 ADT。其開發(fā)軟件在目前來說全部都是免費的??紤]到 Java 虛擬機(jī)的效率和資源占用, Google 重新設(shè)計了 Android 的 Java,以便能提高效率和減少資源占用 。這個選擇在整個件研發(fā)人員的社區(qū)中引起了新的關(guān)注。 Sun 公司對 Java 編程語言的解釋是: Java 編程語言是個簡單、面向?qū)ο?、分布式、解釋性、健壯、安全與系統(tǒng)無關(guān)、可移植、高性能、多線程和動態(tài)的語言。與傳統(tǒng)程序不同 , Sun 公司在推出 Java 之際就將其作為一種開放的技術(shù) 。 Java 不同于一般的編譯執(zhí)行計算機(jī)語言和解釋執(zhí)行計算機(jī)語言。就在 Oak 幾近失敗之時,隨著互聯(lián)網(wǎng)的發(fā)展, Sun 看到了 Oak 在計算機(jī)網(wǎng)絡(luò)上的廣闊應(yīng)用前景,于是改造了 Oak, 以 “ Java” 的名稱正式發(fā)布。 Java 語言 介紹 Java 是一種簡單的 、 跨平臺的 、 面向?qū)ο?的 、 分布式的 、結(jié)實的、 健壯的 、 安全的 、結(jié)構(gòu)的 、 中立的 、 可移植的 、 性能很優(yōu)異的多線程的 、 動態(tài)的語言。 內(nèi)蒙古科技大學(xué)畢業(yè)設(shè)計說明書(畢業(yè)論文) 8 Android 提供了創(chuàng)建和 使用 SQLite 數(shù)據(jù)庫的 API。 當(dāng)某個值插入數(shù)據(jù)庫時 , SQLite 將檢查它的類型?;谄渥陨淼南忍靸?yōu)勢,SQLite 在嵌入式領(lǐng)域得到廣泛應(yīng)用。 SQLite 數(shù)據(jù)庫是 Hipp 用 C 語言編寫的開源嵌入式數(shù)據(jù)庫,支持的數(shù)據(jù)庫大小是 2TB, SQLite 是一個開源的關(guān)系數(shù)據(jù)庫,可以存儲大量數(shù)據(jù),并且可以很容易的進(jìn)行增刪改 查。 3) Broadcast Receiver 指廣播接收器,廣播事件處理機(jī)制是系統(tǒng)級別的系統(tǒng)中定義了很多標(biāo)準(zhǔn)的 Broadcast Action 來響應(yīng)系統(tǒng)廣播事件,如: ACTION_BOOT_COMPLETED(系統(tǒng)啟動完成后出發(fā)) ,ACTION_BATTERY_CHANGED(電量低時出發(fā))也可以自定義 Broadcast Receiver接收廣播事件注冊廣播接收器可以 使用代碼注冊,也可 在清單文件 中注冊 。 2) Service Service 顧名思義 服務(wù) ,它和事件處理機(jī)制類似,只不過事件處理機(jī)制是程序組件級別的(例如,某個按鈕的單擊事件),而 服務(wù) 理機(jī)制是系統(tǒng)級別的 ,這個組件是 沒有用戶界面的 。顧名思義, ViewGroup 是一個特殊的 View對象,它的功能是裝載和管理一組下層的 View和其他 Viewroup, ViewGroup可以為 UI 增加結(jié)構(gòu),并且將復(fù)雜的屏幕元素構(gòu)建成一個獨立的實體。作為一個基類, View 類為 Widget 服務(wù), Widget 是一組用于繪制交互屏幕元素的完全實現(xiàn)子類。 View和 ViewGroup 都有很多種類,而它們都是 View的子類。 Android 的界面需要寫在“ res/layout”下面的布局文件,一般情況下,一個布局文件對應(yīng)一個界面。 與一般的 Java 項目一樣, src 文件夾是項目的所有包及源文件( .java), res 文件夾中則包含了項目中所有的資源,比如:程序圖標(biāo)( drawable)、布局文件( layout)、常量( values)等。 Android 開發(fā)技術(shù)簡介 Android 支持使用 Java 作為編程語言來開發(fā)應(yīng)用程序,而 Android 的 Java 開發(fā)方面從接口到功能,都有層出不窮的變化。 隨著 Android 平臺的擴(kuò)張,引發(fā)了 Android 人才荒, 20xx 年移動開發(fā)人才需求 20 萬,未來人才需求缺口將達(dá)百萬。應(yīng)用程序可以輕松地嵌入 HTML、 JavaScript和樣式表,還可以通過 Web View 顯示網(wǎng)絡(luò)內(nèi)容。通過互聯(lián)網(wǎng),應(yīng)用程序可以聲明它們的功能可供其他應(yīng)用程序使用。 Android 系統(tǒng)具有如下 5 個 特點: ? 開放性。經(jīng)過大約 18 個月,一個新的移動平臺進(jìn)入公眾領(lǐng)域。這款設(shè)備從設(shè)想到推出花了大約一年的時間,惟一可用的軟件開發(fā)工具是一些實行增量改進(jìn)的 SDK 發(fā)行版。 Android 平臺是 Open Handset Alliance 的成果, Open Handset Alliance 組織由一群共同致力于構(gòu)建更好的移動電話的公司組成。 內(nèi)蒙古科技大學(xué)畢業(yè)設(shè)計說明書(畢業(yè)論文) 3 第二章 開發(fā)工具 相關(guān)簡介 Android 概述 Android 一 詞 本意是指“機(jī)器人”,當(dāng)然現(xiàn)在大家都知道它是 Google 推出的開源手機(jī)操作系統(tǒng) 。然而每天有超過 16 萬臺的 Android 設(shè)備出貨,一年后全球可能會有超過 1 億臺的 Android設(shè)備,以后將 有可能 超越 iPhone 成為智能手機(jī) 平臺的旗艦。使人們的生活更加多樣化。 mobile inter 內(nèi)蒙古科技大學(xué)畢業(yè)設(shè)計說明書(畢業(yè)論文) IV 目 錄 摘 要 ......................................................................................................................................... II Abstract ..................................................................................................................................... III 第一章 緒 論 ............................................................................................................................. 1 設(shè)計背景及意義 .......................................................................................................... 1 Android 國內(nèi)外發(fā)展的狀況 ......................................................................................... 1 第二章 開發(fā)工具相關(guān)簡介 ...................................................................................................... 3 Android 概述 ................................................................................................................. 3 Android 開發(fā)技術(shù)簡介 ................................................................................................. 4 Android 程序框架介紹 ....................................................................................... 4 用戶界面介紹 ..................................................................................................... 5 Android 四大組件簡介 ....................................................................................... 6 Android 數(shù)據(jù)庫 SQLite 介紹 .............................................................................. 7 Java 語言介紹 ............................................................................................................... 8 第三章 系統(tǒng)分析 .................................................................................................................... 10 可行性分析 ................................................................................................................. 10 操作可行性 ................................................................................
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1