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

正文內(nèi)容

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

2025-06-27 11:19 本頁面
   

【正文】 通過 ()方法直接對數(shù)據(jù)庫進(jìn)行操作。 } }。 ((MiDiMusicActivity) context).startActivity(intent)。 (context, )。 } ()。 ((musicALBUM_ID))。 ((musicTitle))。 for (int i = 0。 內(nèi)蒙古科技大學(xué)畢業(yè)設(shè)計說明書(畢業(yè)論文) 26 int musicPath=()。 int musicID=()。 SeekBar android:id=+id/seekBar android:layout_width=fill_parent android:layout_height=wrap_content android:layout_toRightOf=id/CurTime android:layout_toLeftOf=id/TotalTime android:paddingLeft=5dp android:paddingRight=5dp android:max=100 android:progressDrawable=drawable/seekbar_style android:thumb=drawable/seekbar_thumb android:background=drawable/progress_buffering /SeekBar : ?xml version= encoding=utf8? 內(nèi)蒙古科技大學(xué)畢業(yè)設(shè)計說明書(畢業(yè)論文) 25 layerlist xmlns:android= item android:id=android:id/secondaryProgress clip android:drawable=drawable/progress_buffering / item android:id=android:id/progress clip android:drawable=drawable/progress_playing / /layerlist : ?xml version= encoding=utf8? selector xmlns:android= item android:state_pressed=true android:drawable=drawable/thumb_f / item android:drawable=drawable/thumb_normal / /selector 播放器初始化 實現(xiàn) MIDI 音樂播放器運行之后,需要一個初始化的過程,這個過程實際就是對 SD 卡中所有音樂一個掃描的過程,即獲取所有音樂的相關(guān)信息 ,如歌曲的名字和演唱者等 。 } } return (event)。 mHandleId != 0){ View view = findViewById(mHandleId)。 if((x,y)){ if (() == ) { if (mTouchViewClickListener != null) { (view)。 x += location[0]。 } public boolean onInterceptTouchEvent(MotionEvent event) { // 觸摸位置轉(zhuǎn)換為屏幕坐標(biāo) int[] location = new int[2]。 } (location)。 /* * 獲取控件的屏幕區(qū)域 */ public Rect getRectOnScreen(View view){ Rect rect = new Rect()。 圖 播放器布局文件 內(nèi)蒙古科技大學(xué)畢業(yè)設(shè)計說明書(畢業(yè)論文) 21 歌曲列表界面設(shè)計 在程序初始化后, 呈現(xiàn)給用戶的界面就是歌曲列表界面,如圖 所示。 Android 的界面寫在“ res/layout”下面的布局文件中 ,一般情況下,一個布局文件對應(yīng)一個界面,如 圖 所示,這是 MIDI 播放器所有的布局文件。 內(nèi)蒙古科技大學(xué)畢業(yè)設(shè)計說明書(畢業(yè)論文) 19 開 始獲 得 所 有 歌 曲 信 息獲 得 所 有 歌 曲 和 歌詞 信 息獲 取 M y m u s i c . d b 中的 信 息第 一 次 運 行M I D I ?Y創(chuàng) 建M y m u s i c . d b列 表 顯 示N刪 除 、 搜 索 和 添 加刷 新 列 表結(jié) 束 圖 歌曲列表操作流程圖 播放模式流程設(shè)計 播放模式控制即循環(huán)播放、隨機(jī)播放、順序播放和單曲循環(huán),其中前三種播放模式采用循環(huán)切換的模式進(jìn)行選擇,單曲循環(huán)獨立開來,進(jìn)行開啟或者關(guān)閉,如圖 所示。 程 序 初 始 化歌 曲 列 表 界 面選 擇 歌 曲 播 放退 出 程 序播 放 控 制 界 面退 出 程 序YN結(jié) 束 同 步 線 程開 啟 同 步 線 程結(jié) 束開 始 圖 音樂播放器系統(tǒng)流程圖 播放控制流程設(shè)計 播放控制模塊 是整個設(shè)計控制的核心部分 , 用戶只需通過簡單的觸摸操作就可以實現(xiàn)對歌曲播放的控 制, 如圖 所示。 存放媒體信息如 TITLE(標(biāo)題 )、 ARTIST(藝術(shù)家)、ALBUM(專輯 封面 )、 SIZE(大小 )和 DATA(路徑)等字段。 ? 當(dāng)要求進(jìn)行 列表切換 時,程序響應(yīng)時間最長不能超過 5 秒 。 用 戶播 放 模 式 控 制 模 塊循 環(huán) 播 放隨 機(jī) 播 放順 序 播 放單 曲 循 環(huán)開 啟關(guān) 閉 圖 播放模式模塊用例圖 內(nèi)蒙古科技大學(xué)畢業(yè)設(shè)計說明書(畢業(yè)論文) 15 性能 需求分析 根據(jù) Android 手機(jī)系統(tǒng)要求無響應(yīng)時間為 5 秒,所以就有如下性能要求: ? 當(dāng)要求歌曲播放時,程序響應(yīng)時間最長不能超 過 5 秒 。 2) 刪除音樂功能:用戶可以刪除自己添加的歌曲。 內(nèi)蒙古科技大學(xué)畢業(yè)設(shè)計說明書(畢業(yè)論文) 12 功能需求分析 根據(jù) 播放器的實現(xiàn) 目標(biāo), 可獲得 播放器 的基本需求,以下從不同角度來描述系統(tǒng)的需求,系統(tǒng)的功能需求, 分成 三 部分來概括,即播放器的基本控制需 求 ,播放列表管理需求 和 播放器友好性需求 ,如圖 所示為應(yīng)用功能需求 結(jié)構(gòu) 圖分析 。 本項目是一款基于 Android 手機(jī)平臺的音樂播放器,使 Android 手機(jī) 擁有個性的多媒體播放器,使手機(jī)顯得更生動靈 活化,與人們更為接近,讓手機(jī)主人隨時隨地處于音樂視頻的旋律之中 , 使人們的生活更加多樣化。 所以 開發(fā)者想進(jìn)行 Android 開發(fā),準(zhǔn)備工作其實是很簡單的。所以本 應(yīng)用 在經(jīng)濟(jì)上是可行的。 內(nèi)蒙古科技大學(xué)畢業(yè)設(shè)計說明書(畢業(yè)論文) 10 第三章 系統(tǒng) 分析 可行性分析 操作可行性 隨著時代的發(fā)展, 3G 時代已經(jīng)來臨,人們對于手機(jī)的操作已經(jīng) 很熟練了 ,而對于Android 手機(jī),更是由于 簡單的 操作,行云流水的觸摸 感覺 ,已經(jīng)贏得了世人的青睞。 Android 程序編譯過程比普通 Java 程序要多經(jīng)過一個步驟,將 JVM 二進(jìn)制碼轉(zhuǎn)換成 Dalvik 二進(jìn)制碼。 Java 平 臺是基于 Java 語言的平臺。 全球數(shù)以萬計的 Java 開發(fā)公司被要求所設(shè)計的 Java 軟件必須相互兼容。它首先將源代碼編譯成二進(jìn)制字節(jié)碼 (byte code),然后依賴各種不同平臺上的虛擬機(jī)來解釋執(zhí)行字節(jié)碼,從而實現(xiàn)了 “ 一次編譯、到處執(zhí)行 ” 的跨平臺特性。 Java 編程語言的風(fēng)格十分接近 C、 C++語言。當(dāng) 1995 年 SUN 推出 Java 語言之后,全世界的目光都被這個神奇的語言所吸引。 SQLiteDatabase 代表一個數(shù)據(jù)庫對象,提供了操作數(shù)據(jù)庫的一些方法,另外還有一個 SQLiteOpenHelper 工具類提供了更簡潔的功能。如果該類型與關(guān)聯(lián) 的列不匹配,則 SQLite 會嘗試將該 值轉(zhuǎn)換成列類型。 Android 也沒有重復(fù)發(fā)明 “ 輪子 ” ,而是直接是用了SQLite 數(shù)據(jù)庫。 SQLite 數(shù)據(jù)庫不 像 其他的數(shù)據(jù)庫(如 Oracle),它沒有服務(wù)器進(jìn)程。 4) Content Provider 用來保存和檢索數(shù)據(jù)的,并且是應(yīng)用程序之間相互訪問數(shù)據(jù)成為可能,他是跨應(yīng)用程序共享數(shù)據(jù)的唯一方法 Android 為常用的數(shù)據(jù)類型(如:視頻、音頻、圖片)提供了大量的 Content Provider, 它 們被放在 android. provider 下面 , 使用時要注意權(quán)限問題 。到目前為止 可以使用 Intent 來啟動一個程序組件, 還可 通過使用 startService()方法來發(fā)起 啟動一個程序中的服務(wù) 。作為一個基類,ViewGroup 為 Layout(布局)服務(wù), Layout 則是一組提供屏幕界面通用類型的完全實現(xiàn)子類,一個 Activity 界面可以包含多個 ViewGroup 和 View,,通過這樣的組合可以實現(xiàn)更復(fù)雜、更完美、更滿足開發(fā)者需要的界面。 Widget 處理自己的測距和繪圖,所以可以快速地用它們?nèi)?gòu)建 UI。開發(fā)者可以對 View和 ViewGroup進(jìn)行組合,來完成應(yīng)用程序界面設(shè)計。設(shè)計 Android 的界面有點像寫 HTML 代碼,要先給 Android 定框架,然后再往里面添加控件。 內(nèi)蒙古科技大學(xué)畢業(yè)設(shè)計說明書(畢業(yè)論文) 5 ? 是在建立項目時自動生成的,這個文件是只讀模式,不能更改, 是定義該項目所有資源的索引文件??紤]到 Java 虛擬機(jī)的效率和資源占用, Google重新設(shè)計了 Android 的 Java, 以便能提高效率和減少資源占用,因而與 J2ME 等不同。 3G 人才全球緊缺,實用人才培養(yǎng)已迫在眉睫。 ? 應(yīng)用程序可以并行運行。 ? 應(yīng)用程序是在平等的條件下創(chuàng)建的。 Google 與 開放手機(jī)聯(lián)盟合作開發(fā)了 Android, Google 通過與運營商、設(shè)備制造商、開發(fā)商和其他有關(guān)各方結(jié)成深層次的合作伙伴關(guān)系,希望通過建內(nèi)蒙古科技大學(xué)畢業(yè)設(shè)計說明書(畢業(yè)論文) 4 立標(biāo)準(zhǔn)化、開放式的移動電話軟件平臺,在移動產(chǎn)業(yè)內(nèi)形成一個開放式的生態(tài)系統(tǒng)。 Android 操作系統(tǒng)是 Google 最具殺傷力的武器之一。隨著 G1 發(fā)行日的臨近, Android 團(tuán)隊發(fā)布了 SDK ,用于這個新平臺的應(yīng)用程序也浮出水面。這個組織由 Google 領(lǐng)導(dǎo),包括移動運營商、手持設(shè)備制造商、零部件制造商、軟件解決方案和平臺提供商以及市場營銷公司。 Android 基于 Linux 平臺,由操作系統(tǒng)、中間件、用戶界面和應(yīng)用軟件 組成,號稱是首個為移動終端打造的真正開放和完整的移動軟件。 Android 在中國的前景十分廣闊,首先是有成熟的消費者 , Android 社區(qū)十分紅火,這些社區(qū)為 Android 在中國的普及做了很好的推廣作用。也使設(shè)計者更加熟練 Android 的技術(shù)和其它在市場上的特點。 其中媒體播放器也扮演著重要的角色,本 設(shè)計 的完成可以讓人們在忙碌的工作之余,只需一部Android 手機(jī),盡情的欣賞音樂,緩解壓力。 Google。這使得越來越多的人關(guān)注這個操作系統(tǒng) 。消費者對手機(jī)產(chǎn)品在商務(wù)和娛樂方面的要求越來越高,讓手機(jī)日益成為便攜 式的商務(wù)或娛樂終端。內(nèi)蒙古科技大學(xué)畢業(yè)設(shè)計說明書(畢業(yè)論文) I 內(nèi)蒙古科技大學(xué) 本科生畢業(yè)設(shè)計說明書(畢業(yè)論文) 題 目: 基于 Android系統(tǒng)的 MIDI音樂 播放器的設(shè)計與實現(xiàn) 內(nèi)蒙古科技大學(xué)畢業(yè)設(shè)計說明書(畢業(yè)論文) II 摘 要 隨著 3G 時代的來臨 , 3G、 Android、 iPhone、 Google、蘋果、手機(jī)軟件、移動開發(fā)等詞越來越充斥于耳。在硬件的推動下,用戶對手機(jī)軟件的功能需求也越來越高。 本設(shè)計為一款基于 Android 操作系統(tǒng)及以上版本的音樂播放器 ,以 Java 作為基礎(chǔ)編程語言,采用 Android 系統(tǒng)提供的標(biāo)準(zhǔn)數(shù)據(jù)庫 SQLite 進(jìn)行操作。 music player。 設(shè)計 背景 及意義 現(xiàn)今社會生活緊張,而欣賞音樂是其中最好的舒緩壓力的方式之一,本項目的目的是開發(fā)一個可以播放主流音樂文件格式的播放器,本設(shè)計 實現(xiàn) 主要功能是播放 Mp3 格式的音樂文件,并且能 夠控制播放、暫停、停止、上一曲、下一曲、
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1