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

正文內(nèi)容

android音樂播放器的設計與實現(xiàn)畢業(yè)設計論文(更新版)

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

下一頁面
  

【正文】 LRCbean lrcbean = new LRCbean()。 IteratorInteger iterator = ().iterator()。 (() ())。 } public void setLineTime(int lineTime) { = lineTime。 Override protected void onCreate(Bundle savedInstanceState) { (savedInstanceState)。 (adapter)。//這里我只設置 listview的皮膚而已。這兩 個個模塊完成,音樂播放器就能初具規(guī)模。然后再開始編寫程序代碼,這樣做到每寫一步代碼心底有數(shù) ,有條不絮。 這個音樂播放器的開發(fā)已經(jīng)結束,盡管是在整個開發(fā)過程中,走了不少彎路,犯了許多錯誤,但是吃一塹長一智,以后的工作中應該有了經(jīng)驗教訓。 音樂播放器軟件實現(xiàn)了播放器的基本功能:播放,暫停、上 /下一首、歌曲列表瀏覽等功能。如果不能及時將其找出并修改,會造成系統(tǒng)崩潰并造成不必要的損失。 //更新背景圖片 ().setBackgroundDrawableResource([position])。 resultCode=2。 } public void setLrcBody(String lrcBody) { = lrcBody。 i++。 int i = 0。// 設置歌詞開始時間 (lrcContent)。 i 1。) {// 從歌詞正文開始 data = ([, )。 } catch (FileNotFoundException e) { ()。 /**如果沒有歌詞,則用沒有歌詞顯示 **/ if (!()) { Animation lrcanim=(context, )。 }else if (position==2) { ShowMusicInfo(num)。 setup()。 i 。 startService(intent)。 break。 } } else { if (position == 0) { position = 1。 randomNum++。 Intent intent = new Intent()。 (progress, progress)。引用了 drawable中的 , ,代碼如下: ?xml version= encoding=utf8? layerlist xmlns:android= item android:id=android:id/background android:drawable=drawable/voice_seekbar_bg /item item android:id=android:id/progress clip android:drawable=drawable/voice_seekbar_one / /item /layerlist 播放器最重要的一部分就是音軌與歌曲進度同步的實現(xiàn)。 return c。 } /*** 更新數(shù)據(jù) */ public void update(ContentValues values,int id){ SQLiteDatabase db = getWritableDatabase()。 /**數(shù)據(jù)庫 ***/ private SQLiteDatabase db = null。 3 圖 播放器用例圖 音樂播放器的用例描述如下: (1) 用例名稱:播放 參與者:用戶 目標:使得用戶可以播放在播放列表中選中的歌曲 前置條件:播放器正在運行 基本事件流: “ 播放 ” 按鈕 (2) 用例名稱:暫停 參與者:用戶 目標:使得用戶可以暫停正在播放的歌曲 前置條件:歌曲正在播放且未停止和暫停 基本事件流: “ 暫停 ” 按鈕 (3) 用例名稱:上一首 /下一首 參與者 :用戶 4 目標:使得用戶可以聽上一首或下一首歌曲 前置條件:歌曲正在播放或暫停 基本事件流: “ 上一首或下一首 ” 按鈕 (4) 用例名稱:播放列表 參與者:用戶 目標:使得用戶可以進入播放清單 前置條件:程序在運行 基本事件流:播放器進入播放列表 (5) 用例名稱:歌詞顯示 參與者:用戶 目標:使得程序進入播放器歌詞設置狀態(tài) 前置條件: 程序運行在播設定界面 基本事件流:播放器顯示或關閉歌詞 2. 音樂播放器的時序圖 播放器對象之間的交互情況如圖 所示。 ( 2) 技術上的可行性 Google 發(fā)起了圍繞 Android 的組織 —— 開放手機聯(lián)盟, 其英文全稱為 “Open Handset Alliance” 。 二、 系統(tǒng) 分析 (一) 系統(tǒng)需求分析 1. 需求分析 本系統(tǒng)屬于用戶常用的音樂播放器。 隨著計算機的廣泛運用,手機市場的迅速發(fā)展,各種音頻資源也在網(wǎng)上廣為流傳,這些資源卡是平常,但已經(jīng)漸漸成為人們生活中必不可少的一部分了。同時給出了詳細的系統(tǒng)設計過程、部分界面截圖及主要的功能流程圖,該音樂播放器集播放、暫停、停止、上一首、下一首、歌詞顯示等功能于一體,性能良好,在 Android 系統(tǒng)中能獨立運行。 現(xiàn)今社會生活緊張,而欣賞音樂 是 其中最好的舒緩壓力的方式之一,本項目的目的是開發(fā)一個可以播放主流音樂文件格式的播放器,本設計的實現(xiàn)的這主要功能是播放 MP3 等音樂文件,并且能夠控制播放器播放,暫停,停止,上一曲,下一曲。 (2) 能夠對音樂文件進行有效的管理。 ( 3) 操作上的可行性 本系統(tǒng)采用 Android 框架,可以在 eclipse 中安裝 Android 開發(fā)插件 ,使用 Android模擬器也可以使用任意 Android 終端。 字段說明: Id 歌曲 id 號 fileName 歌曲名字 filePath 歌曲路徑 sort 歌曲類型(表 、圖 ) Android 自帶一個 MediaStore 封閉類專門來存儲媒體信息,通過 Uri EXTERNAL_CONTENT_URI 來訪問 SDcard 中的歌曲詳細信息。 (CREATE_TAB)。 } /**刪除數(shù)據(jù) */ public void delete(int id){ if (db == null){ db = getWritableDatabase()。播放器主界面是一個 Activity, Android 工程在每個 activity 啟動的時候會首先執(zhí)行 Oncreate()方法,如下代碼: Public void onCreate(Bundle savedInstanceState) { (savedInstanceState)。 }else if (() == ) { // 設置音量 (, progress, 0)。用的是布局中的線性布局 LinearLayout, 。 startService(intent)。 i 。 setup()。 } })。 } if (random_flag == true) { if (randomNum 1) { randomIDs[randomNum] = position。 position = findRandomSound()。這樣就可以通過 Intent將數(shù)據(jù)傳入到其它的 Activity。 TreeMapInteger, LRCbean lrc_read = new TreeMapInteger, LRCbean()。 return。:39。 String lrc[] = ()。// 分 int s = (lrcTime[1])。 } catch (IOException e) { ()。 if (oldval == null) { oldval = val。//開始時間 public int getBeginTime() { return beginTime。//歌詞實體 } (四) 皮膚更換 皮膚更換界面如圖 所示: 圖 皮膚設置 部分代碼如下: public class SkinSettingActivity extends SettingActivity { private GridView gv_skin。 mSetting=new Setting(this, true)。 } } protected void onResume() { ()。測試結果如表 表 播放器主要模塊功能測試結果 測試模塊 測試結果 用戶圖形界面 皮膚更換 能友好的與用戶交互 能進行皮膚更換 歌詞同步顯示 能準確的與歌曲同步 ( 三 ) 測試結論 通過相關的系統(tǒng)功能測試表明,該音樂播放器能播放 MP3 格式的音樂文件,能正確的響應用戶對其基本功能的控制,基本滿足了音樂播放器的要求。 本次程序設計,對播放器的系統(tǒng)結構框架做了精心的構思 與設計,采用主要開發(fā)工具是 Eclipse+Java 語言的支持, Android Development Tool 的插件,和 Android SDK 版本的全面結合,才使整個音樂播放器系統(tǒng)得以實
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1