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

正文內(nèi)容

基于android平臺(tái)的音樂(lè)播放器設(shè)計(jì)報(bào)告v3(編輯修改稿)

2024-11-27 13:34 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 軟件類(lèi)圖 系統(tǒng)設(shè)計(jì)了 4 個(gè)類(lèi),分別是 播放音樂(lè)的服務(wù)類(lèi) MusicPlayerService; 主要用于獲取 android 系統(tǒng)中的音頻文件,并提供訪問(wèn)接口的 MusicInfoController 類(lèi);繼承于 ListActivity,主要用于顯示歌曲列表的 MusicList 類(lèi)和 程序的生存類(lèi)MusicPlayerApp 類(lèi)。 音樂(lè)播放器 類(lèi)MusicInfoController 類(lèi)MusicList 類(lèi)MusicPlayerApp 類(lèi)MusicPlayerService 圖 軟件類(lèi)圖 圖 音樂(lè)播放器類(lèi)圖 第四章 詳細(xì)設(shè)計(jì) 類(lèi) 這個(gè)類(lèi)繼承于 service,是播放音樂(lè)的服務(wù)類(lèi)。播放音樂(lè),暫停音樂(lè),停止播放等操作都封裝在這個(gè)類(lèi)中。 主要的執(zhí)行動(dòng)作有: onCreate(){ mMediaPlayer = new MediaPlayer()。//分配一個(gè)播放對(duì)象 (mPrepareListener)。//綁定之前 (mCompleteListener)。//綁定之后 } activity mCompleteListener = new () //實(shí)例化一個(gè)綁定監(jiān)聽(tīng)器的匿名類(lèi) { public void onCompletion(MediaPlayer mp) //完成綁定后 { broadcastEvent(PLAY_COMPLETED)。//廣播消息 } }。 類(lèi) 這個(gè)類(lèi)主要用于獲取 android 系統(tǒng)中的音頻文件,并提供訪 問(wèn)接口,它是一個(gè)單例類(lèi)。 獲得播放文件列表 private Cursor query(Uri uri, String[] prjs, String selections, String[] selectArgs, String order){ ContentResolver resolver = ()。//取得一個(gè)連接對(duì)象 if (resolver == null){ return null。 } return (uri, prjs, selections, selectArgs, order)。 } public Cursor getAllSongs(){ return query(, null, null, null, )。//查詢(xún)ContentResolver 的所有音頻文件 } 改類(lèi)繼承于 ListActivity,主要用于顯示歌曲列表,并且封裝部分操作,以及與父級(jí)目標(biāo)通信。 播放 protected void onListItemClick(ListView l, View v, int position, long id) { //歌曲列表的某項(xiàng)被點(diǎn)擊 (l, v, position, id)。 if (mCursor == null ||() == 0) { return。 } (position)。//游標(biāo)移動(dòng)到當(dāng)前路徑 String url = (mCursor .getColumnIndexOrThrow())。//取得絕對(duì)路徑 (url)。//傳遞絕對(duì)路徑 ()。//播放音樂(lè) } 暫停 /播放 (new () { public void onClick(View v) { if (mMusicPlayerService != null amp。amp。 ()) { ()。//音樂(lè)播放的服務(wù)暫停 ()。//改變按鈕文字 } else if (mMusicPlayerService != null){ ()。//如果已經(jīng)是暫停,則播放音樂(lè) ()。//改變文字 } } })。 停止 (new () { public void onClick(View v) { // Perform action on click if (mMusicPlayerService != null ) { ()。//改變文字狀態(tài)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1