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

正文內(nèi)容

andriod_音樂播放器學(xué)士學(xué)位畢業(yè)論文(更新版)

2025-09-14 11:02上一頁面

下一頁面
  

【正文】 \androidsdkwindows 點(diǎn)擊 OK 這樣 Android 環(huán)境就已經(jīng)搭建成功了,如圖 所示: 圖 . Andriod 音樂播放器項(xiàng)目工程設(shè)計(jì) . Andriod 項(xiàng)目 Android 的四大基本組件: Activity(活動(dòng) ), Service(服務(wù) ), Broadcast Receiver(廣播 ), Content Provider(內(nèi)容提供者 ),各組件之間要進(jìn)行切換需要一個(gè)意圖或企圖 Intent 類,通過啟動(dòng) Start Intent()方法來使各組件進(jìn)行跳轉(zhuǎn)。 20xx 年 8月 2日, Android 手機(jī)已占據(jù)全球智能機(jī)市場 48%的份額,并在亞太地區(qū)市場占據(jù)統(tǒng)治地位,終結(jié)了 Symbian(塞班系統(tǒng))的霸主地位,躍居全球第一。同時(shí)也是 Google 于 20xx年 11 月 5日宣布的基于 Linux 平臺(tái)的開源手機(jī)操作系統(tǒng)的名稱,該平臺(tái)由操作系統(tǒng)、中間件、用戶界面和應(yīng)用軟件組成,號(hào)稱是首個(gè)為移動(dòng)終端打造的真正開放和完整的移動(dòng)軟件。目標(biāo)是手機(jī)和內(nèi)存卡上的 mp3 格式或 WAV循環(huán)播放 單曲循 環(huán) 順序循環(huán) 隨機(jī)循環(huán) 循環(huán)播放單曲循環(huán)順序循環(huán)隨機(jī)循環(huán) 格式的音樂文件。 第二章 系統(tǒng)需求分析 . 功能需求 根據(jù)項(xiàng)目的目標(biāo),我們可獲得項(xiàng)目系統(tǒng)的基本需求,以下從不同角度來描述系統(tǒng)的需求,并且使用用例圖來描述,系統(tǒng)的功能需求,我們分成四部分來概 括,即播放器的基本控制需要,播放列表管理需求,播放器友好性需求和播放器擴(kuò)展卡需求。本文的音樂播放器就是基于 Android 手機(jī)平臺(tái)編寫的播放器。有權(quán)將論文(設(shè)計(jì))用于非贏利目的的少量復(fù)制并允許論文(設(shè)計(jì))進(jìn)入學(xué)校圖書館被查閱。 關(guān)鍵字 : Android;開源系統(tǒng);音樂播放器; Java Abstract In today39。通過對(duì)基于 Android 平臺(tái)下的播放器的設(shè)計(jì),了解音樂播放器的設(shè)計(jì)的原理和實(shí)現(xiàn)的相關(guān)技術(shù),掌握了 Android 編程思想以及基本的應(yīng)用組件,對(duì)以后從事 Android 開發(fā)有很大的幫助。 作者簽名: 日期: 畢業(yè)論文(設(shè)計(jì))授權(quán)使用說明 本論文(設(shè)計(jì))作者完全了解 **學(xué)院有關(guān)保留、使用畢業(yè)論文(設(shè)計(jì))的規(guī)定,學(xué)校有權(quán)保留論文(設(shè)計(jì))并向相關(guān)部 門送交論文(設(shè)計(jì))的電子版和紙質(zhì)版。那么能否在手機(jī)上擁有自己編寫的個(gè)性音樂播放器,為個(gè)人喜好來設(shè)計(jì)播放器的界面和布局來娛樂自己?能的,Android 系統(tǒng)就能做到。播放模式也比較完善,有單曲,順序,循環(huán),隨機(jī)播放等模式。文件瀏覽器可以搜尋手機(jī)音樂、 SD 卡音樂。 播放器主界面如圖 所示: 圖 . 系統(tǒng)性能需求 根據(jù) Android 手機(jī)系統(tǒng)要求無響應(yīng)時(shí)間為 5秒,所以就有如下性能要求: ① 當(dāng)要求歌曲播放時(shí),程序響應(yīng)時(shí)間最長不能超過 5 秒 ② 當(dāng)要求歌曲暫停時(shí),程序響應(yīng)時(shí)間最長不能超過 5 秒 ③ 當(dāng)要求歌曲停止時(shí),程序響應(yīng)時(shí)間最長不能超過 5 秒 ④ 當(dāng)要求歌曲上 /下一首時(shí),程 序響應(yīng)時(shí)間最長不能超過 5秒 ⑤ 當(dāng)要求進(jìn)行清單列表時(shí),程序響應(yīng)時(shí)間最長不能超過 5秒 . 運(yùn)行環(huán)境需求 操作系統(tǒng): Android 手機(jī)基于 Linux 操作系統(tǒng) 支持環(huán)境: Android 版本 開發(fā)環(huán)境: Eclipse ADT 第三章 安卓項(xiàng)目介紹 . 安卓簡介及優(yōu)點(diǎn) . 安卓簡介 圖 Android 一詞的本義指“機(jī)器人”,如上圖 所示。 20xx年 1月,谷歌稱每日的 Android設(shè)備新用戶數(shù)量達(dá)到了 30萬部,到 20xx年 7 月,這個(gè)數(shù)字增長到 55 萬部,而 Android 系統(tǒng)設(shè)備的用戶總數(shù)達(dá)到了 億, Android 系統(tǒng)已經(jīng)成為智能手機(jī)領(lǐng)域占有量最高的系統(tǒng)。 . 安卓優(yōu)點(diǎn) Andriod 有如下八大優(yōu)點(diǎn): (1) 應(yīng)用程序框架 支持組件的重用與替換 (2) Dalvik 虛擬機(jī) 專門為移動(dòng)設(shè)備做了優(yōu)化 (3) 內(nèi)部集成瀏覽器 該瀏覽器基于開源的 WebKit 引擎 (4) 優(yōu)化的圖形庫 包括 2D和 3D 圖形庫, 3D 圖形庫基于 OpenGL ES SQLite 用作結(jié)構(gòu)化的數(shù)據(jù)存儲(chǔ) (5) 多媒體支持 包括常見的音頻、視頻和靜態(tài)印象文件格式(如 MPEG4, , MP3, AAC, AMR, JPG, PNG, GIF) (6) GSM 電話(依賴于硬件)藍(lán)牙 Bluetooth, EDGE, 3G, and WiFi (依賴于硬件)照相機(jī), GPS,指南針,和加速度計(jì) (依賴于硬件) (7) 豐富的開發(fā)環(huán)境 包括設(shè)備模擬器,調(diào)試工具,內(nèi)存及性能分析圖表,和 Eclipse 集成開發(fā)環(huán)境插件 . 搭建安卓開發(fā)環(huán)境 任何事物要運(yùn)行,都要有它的環(huán)境, Android 也有它的環(huán)境才能夠運(yùn)行,下面介紹 Android 的開發(fā)環(huán)境配置。任何一個(gè) Android : ?xml version= encoding=utf8? manifest application activity intentfilter action/category/ /intentfilter /activity /application usessdk /usespermission / /manifest Android 系統(tǒng)有一個(gè)編碼的規(guī)定,支持的編碼是 utf8,當(dāng)程序中出現(xiàn)亂碼是,我們須將其編碼格式轉(zhuǎn)化為 utf8.在 Android 中會(huì)在第一行聲明一句: ?xml version= encoding=utf8?。這些屬性是在 Android 文件中聲明的。 存放媒體信息如 TITLE(標(biāo)題 )、 ARTIST(藝術(shù)家)、 ALBUM(專輯)、 SIZE(大小 )如 圖 : 圖 歌曲列表 圖 歌曲屬性 . 音樂播放器 ER 圖 音樂播放器 ER(實(shí)體 聯(lián)系: entityrelation 圖),歌曲的信息有歌曲名字、發(fā)行年份、流派名稱、專輯名稱、藝術(shù)家名稱、曲目號(hào)碼。程序中數(shù)據(jù)庫類為 DBHelper extends SQLite Open Helper(繼承關(guān)系),內(nèi)容提供類 DBProvider extends Content Provider(繼承關(guān)系)。 } 數(shù)據(jù)庫如果創(chuàng)建不成功則拋出 FIleNotFoundException 異常 . 操作數(shù)據(jù)庫 Android 對(duì)數(shù)據(jù)庫的操作主要 有插入、刪除、更新、查詢操作,在進(jìn)行任何操作時(shí)都必須指定一個(gè) Uri,才能對(duì)相應(yīng)的表進(jìn)行數(shù)據(jù)操作。 } catch (Exception ex) { ()。 . 主界面顯示 播放器主界面如圖 所示: 圖 Android 的每一個(gè)可視化界面,都有其的唯一的布局配置文件,該文件里面有各種布局方式,和各種資源文件如圖像,文字,顏色的引用,程序在運(yùn)行時(shí),可以通過代碼對(duì)各配置文件進(jìn)行讀取。在播放界面中,歌詞顯示為居中,實(shí)現(xiàn)方法代碼如下 : LinearLayout android:orientation=horizontal android:gravity=centerandroid:layout_height=wrap_content android:layout_width=fill_parent TextView android:layout_height=wrap_content android:textColor=8deeee android:id=+id/lrcText android:layout_width=wrap_content/TextView /LinearLayout 屬性: orientation=horizontal : 此 線 性 布 局 的 子 部 件 為 水 平 方 式 布 局 Layout_width=fill_content :布局的寬度為填滿父布局 Layout_height=wrap_content :布局的高度子由窗體的大小決定 窗體 TextView 文本 : textColor=8deeee 設(shè)置文本顯示的顏色 RGB 為 8deeee TextSize 為默認(rèn)大小 . 播放器主界面音軌的實(shí)現(xiàn) 播放器音軌 Seek Bar 的實(shí)現(xiàn)如圖 所示: 圖 音軌 在 配置文件中, SeekBar 的代碼如下: SeekBar android:id=+id/seekbar android:layout_width=245px android:layout_height=20px android:layout_x=40px android:layout_y=260px android:progressDrawable=drawable/seekbar_style android:thumb=drawable/thumb android:paddingLeft=18px android:paddingRight=15pxandroid:paddingTop=5px android:paddingBottom=5px android:progress=0 android:max=100 android:secondaryProgress=0 /SeekBar 上面代碼中有參數(shù) android: thumb=drawable/thumb 為音軌游標(biāo)的圖片資源 android: progressDrawable=drawable/seekbar_style為 SeekBar 條的風(fēng)格 style 。 showLrcTwo(lrc_time, lrc_word)。這樣就實(shí)現(xiàn)了歌詞同步功能 SeekBar 有一個(gè)監(jiān)聽器,該監(jiān)聽器的作用是一直保持著對(duì)進(jìn)度條的監(jiān)聽,當(dāng)我們用鼠標(biāo)向 SeekBar 的各位置進(jìn)行點(diǎn)擊時(shí),它會(huì)自動(dòng)監(jiān)聽其位置,進(jìn)行相 應(yīng)的位置顯示。 第四步: ()。 String[] projection = { path }。數(shù)據(jù)庫操作需要一個(gè) Uri 。該方法返回一個(gè) View,即視圖。 詳細(xì)功能:點(diǎn)擊后事件觸發(fā),傳入歌曲名字,跳轉(zhuǎn)到下一界面,顯示該歌曲的詳細(xì)信息。 (詳細(xì) )。 . 歌詞顯示 歌詞顯示界面如圖 圖 歌詞的播放以自下向上的滾動(dòng)方式進(jìn)行。由于歌曲在播放時(shí)會(huì)存在界面之間的跳轉(zhuǎn),所以歌詞必須固定存放在一個(gè)文件中,而不能作為一個(gè)對(duì)象,因此,我們將兩個(gè)時(shí)間 List和歌詞 List再寫進(jìn)一個(gè)配置文件中 . Android提供給我們一個(gè)共享文件的類 SharedPreferences。播放器只需要用到媒體文件,所以代碼也屏蔽了其它文件的子目錄。 第六章 系統(tǒng)測試 由于對(duì) android的接觸較少,所以也遇到了一些問題,無論是哪種語言首先要有自己的思路,接下來就是通過語言的實(shí)現(xiàn)。 本次程序設(shè)計(jì),對(duì)播放器的系統(tǒng)結(jié)構(gòu)框架做了精心的構(gòu)思與設(shè)計(jì),采用主要開發(fā)工具是 +Java 語言的支持, Android Development Tool 的插件,和 Android 版本的全面結(jié)合,才使整個(gè)音樂播放器系統(tǒng)得以實(shí)現(xiàn)
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1