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

正文內(nèi)容

基于android平臺的在線音樂客戶端設計與實現(xiàn)_畢業(yè)論文(編輯修改稿)

2024-10-03 19:56 本頁面
 

【文章內(nèi)容簡介】 以在你的應用程序中實現(xiàn) Broadcast Receiver 來監(jiān)聽和響應這些廣播的 Intent ( 4) ContentProvider 簡介 Content Provider 用來保存和檢索數(shù)據(jù),并且使應用程序之間相互訪問數(shù)據(jù)成為可能。它是跨應用程序共享數(shù)據(jù)的唯一方法。 Android 為常用的數(shù)據(jù)類型(如:音視頻、圖片和聯(lián)系方式等)提供了大量的 Content Provider。它們被定義在 包下面。通過這樣定義好的 ContentProvider 我們可以方便的進行數(shù)據(jù)操作。當然我們必須擁有適當?shù)臋嘞?。我們也可以自己來定ContentProvider 共享我們的數(shù)據(jù),方便用戶的訪問 7 eclipse 開發(fā)工具介紹 Eclipse 是一個開放 源代碼 的、基于 Java 的可擴展開發(fā)平臺。就其本身而言,它只是一個框架和一組服務,用 于通過 插件 組 件構建開發(fā)環(huán)境。幸運的是, Eclipse 附帶了一個標準的插件集,包括 Java 開發(fā)工具( Java Development Kit, JDK)。雖然大多數(shù)用戶很樂于將 Eclipse 當作 Java 集成開發(fā)環(huán)境( IDE)來使用,但 Eclipse 的目標卻不僅限于此。 Eclipse 還包括插 件開發(fā)環(huán)境( Plugin Development Environment, PDE),這個組件主要針對希望擴展 Eclipse 的軟件開發(fā)人員,因為它允許他們構建與 Eclipse 環(huán)境無縫集成的工具。由于 Eclipse 中的每樣東西都是插件,對于給 Eclipse 提供插件,以及給用戶提供一致和統(tǒng)一的集成開發(fā)環(huán)境而言,所有工具開發(fā)人員都具有同等的發(fā)揮場所。 項目 Android 的四大基本組件: Activity(活動 ), Service(服務 ),BroadcastReceiver(廣播 ), ContentProvider(內(nèi)容提供者 ),各組件之間要進行切換需要一個意圖或企圖 Intent 類,通過啟動 StartIntent()方法來使各組件進行跳轉(zhuǎn) Android 的五大布局方式: LinearLayout(線性布局 ) FrameLayout(幀布局 ) TableLayout(表格布局 ) AbsoluteLayout(絕對布局 ) RelativeLayout(相對布局 ) 五種布局方式可以相互嵌套, Android 各種漂亮的界面都是通過嵌套布局而實現(xiàn)的。 Android 的線程,以及線程之 間通信的中介: Handler 類 Android 數(shù)據(jù)庫:在第三章已經(jīng)介紹過了。這里不再介紹 Android 配置文件: 及 res 資源文件中各種屬性 布局方式 引用的資源等 Android 系統(tǒng)將插件 ADT 集成到了 Eclipse 工具上,因此,一個 Android 程序啟動后,系統(tǒng)會啟動一個模擬器( Emulator) (圖 ),該模擬器是一款手機板的樣式,擁有手機硬件的基本操作。我們也可以將右邊的鍵盤通過代碼屬性設置將其隱藏,界面的大小可自由設定,目前最大支持 800X600的分辨率。 8 圖 android 模擬器 工程程序結(jié)構 Android 工程基本結(jié)構目錄包括: src (源代碼 )、 gen( Android 系統(tǒng)自動生成的常量)、 Res(資源文件):主要存放程序界面的布局配置( .xml)文件和圖片資源。 是四大組件的驅(qū)動配置文件,有它的存在, Android 程序的四大組件才可以正常的跳轉(zhuǎn)。 Android 資源的類型和布局(圖 ) 圖 9 下圖 圖 各界面的配置文件,圖像資源等 ,圖 為一個 Android 工程所必須的結(jié)構,圖 的 .Java 文件,圖 ,字體大小,字的顏色等配置文件,圖 該播放器的各種界面的布局配置文件,圖 播放器的圖片資源。 圖 圖 圖 圖 圖 10 第三章 在線音樂客戶端總體設計 功能需求 (用列表方式分析) 根據(jù)項目的目 標,我們可獲得項目系統(tǒng)的基本需求,以下 開始介紹在線音樂客戶端的整體功能需求,并使用列表的方式來描述, 我們分成兩 部分來概括 ,即本地音樂的操作和在線音樂部分的操作。 本地音樂 的基本控制需求 用例名稱:播放 參與者:用戶 目標:使得用戶可以播放在播放列表中選中的歌曲 前置條件:播放器正在運行 基本事件流: “播放”按鈕 用例名稱:暫停 參與者:用戶 目標:使得用戶可以暫停正在播放的歌曲 前置條件:歌曲正在播放 且未停止和暫停 基本事件流: “ 播放 ”按鈕 用例名稱: 第 一首 /最后 一首 參與者:用戶 目標:使得用戶可以 從第 一首或 最后一首 歌曲 開始聽 前置條件:歌曲正在播放或暫停 基本事件流: “ 第 一首或 最后 一首”按鈕 第 一首或 最后 一首歌曲 用例名稱:上一首 /下一首 參與者:用戶 11 目標:使得用戶可以聽上一首或下一首歌曲 前置條件:歌曲正在播放或暫停 基本事件流: “上一首或下一 首”按鈕 用例名稱: 歌詞歌曲同步 參與者:用戶 目標:使得用戶可以 歌詞跟唱歌曲 前置條件: sdcard 存入與歌曲匹配的 lrc 歌詞文件 基本事件流: 點擊想要播放的歌曲 顯示所點擊播放歌曲的歌詞 用例名稱: 快進 /快退 參與者:用戶 目標:使得用戶可以 快進 或 快退 歌曲 前置條件:歌曲正在播放或暫停 基本事件流: 向前或向后拖動播放進度條 快進或快退 歌 曲 用例名稱: 音量控制 參與者:用戶 目標:使得用戶可以 控制 歌曲 音量 前置條件:歌曲正在播放或暫停 基本事件流: 向前或向后拖動音量進度條 調(diào)節(jié)歌曲的音量 用例名稱: 歌曲列表 參與者:用戶 目標:使得用戶可以進入播放清單 前置條件:程序在運行 ,播放器正在播放本地歌曲 基本事件流: 手機上的“返回” 按鈕 歌曲列表 12 本地音樂 的基本控制需求 用例名稱: 在線試聽 參與者:用 戶 目標:使得 用戶可以感受在線試聽的魅力 前置條件:程序運行 且手機處于 wifi 連接的狀態(tài) 基本事件流: “ 在線試聽 ”按鈕 在線試聽 狀態(tài) 用例名稱: 搜索 參與者:用戶 目標:使得 用戶可以在線試聽搜狗音樂新歌榜 TOP100 前置條件: 在歌曲名稱和歌手名稱欄中輸入想要試聽的歌曲名稱和歌手名稱 基本事件流: “ 搜索 ”按鈕 所獲得的歌曲鏈接 用例名稱: 播放 參與者:用戶 目標:使得 用戶開始試聽搜索的歌曲 前置條件: 用戶單擊搜索按鈕后成功獲得歌曲鏈接 基本事件流: “ 播放 ”按鈕 在線試聽界面 用例名稱: 快進 /快退 參與者:用戶 目標:使得用戶可以 快進 或 快退 歌曲 前置條件:歌曲正在播放或暫停 基本事件流: 點擊“快進 /快退”按鈕 快進或快退 歌曲 用例名稱: 音量控制 參與者:用戶 13 目標:使得用戶可以 控制 歌曲 音量 前置條件:歌曲正在播放或暫停 基本事件流: 向前或向后拖動音量進度條 調(diào)節(jié)歌曲的音量 用例名稱: 停止 參與者:用戶 目標: 退出在線試聽播放界面 前置條件: 在線試聽正常運行 基本事件流: 手機的“返回”按鈕 將退出在線試聽播放界面 14 流程圖和 系統(tǒng)結(jié)構圖 音樂播放器的系統(tǒng)流程圖(圖 ) 圖 流程圖 15 系統(tǒng)功能表(表 )和系統(tǒng)功能結(jié)構圖(圖 ) 功能類別 子功能 子功能 播 放列表 歌曲 列表 退出播放 播放 進入播放界面 本地音樂播放界面 播放 播放歌曲 線程啟動 時間更新 暫停 暫停歌曲 線程暫停 時間暫停 第一首 播放列表索引變化 尋找 第 一ID 歌曲 最后一首 播放列表索引變化 尋找 最后 一ID 歌曲 快進 快進 歌曲 線程啟動 時間更新 快退 快退 歌曲 線程啟動 時間更新 音量 改變音量 線程啟動 音量更新 上一首 播放列表索引變化 尋找上一ID 歌曲 下一首 播放列表索引變化 尋找下一ID 歌曲 播放界面菜單 返回到播放列表 退出播放器 在線試聽 歌曲名稱 匹配歌名 歌手名稱 匹配歌手 搜索 搜索歌曲 適配器啟動 獲取地址 播放 播放 進入 在線試聽 播放界面 在線試聽播放界面 播放 播放歌曲 線程啟動 時間更新 暫停 暫停歌曲 線程暫停 時間暫停 快進 快進 歌曲 線程啟動 時間更新 快退 快退 歌曲 線程啟動 時間更新 音量 改變音量 線程啟動 音量更新 主菜單 退出程序 程序退出 進入播放列表 顯示播放列表 表 功能表 16 圖 系統(tǒng)功能結(jié)構圖 系統(tǒng)界面需求 播放器界面要求布局合理,顏色舒適,控制按鈕友好,為了減少開發(fā)工程量,圖片素材多數(shù)為 網(wǎng)絡尋找的 素材(圖 ) 圖 播放器界面 說明: 左側(cè)為本地音樂播放界面 右側(cè)為在線試聽播放界面 17 系統(tǒng)性能需求 根據(jù) Android 手機系統(tǒng)要求無響應時間為 5 秒,所以就有如下性能要求: ( 1) 當要求歌曲播放時,程序響應時間最長不能超過 5秒 ( 2) 當要求歌曲暫停時,程序響應時間最長不能超過 5秒 ( 3) 當要求歌曲停止時,程序響應時間最長不能 超過 5秒 ( 4) 當要求歌曲上 /下一首時,程序響應時間最長不能超過 5秒 ( 5) 當要求進行清單列表時,程序響應時間最長不能超過 5秒 ( 6) 當要求歌曲第一 /最后一首時, 程序響應時間最長不能超過 5秒 ( 7) 當要求快進 /快退時,程序響應時間最長不能超過 5秒 ( 8) 當要求改變音量時,程序響應時間最長不能超過 5秒 運行環(huán)境需求 操作系統(tǒng): Android 手機基于 Linux 操作系統(tǒng) 支持環(huán)境: Android 版本 開發(fā)環(huán)境: Eclipse ADT 18 第 四 章 在線音樂客戶端詳細 設計 音樂播放器主界面功能實現(xiàn) 播放器主界面 播放器主界面(圖 ) 圖 Android 的每一個可視化界面,都有其的唯一的布局配置文件,該文件里面有各種布局方式,和各種資源文件如圖像,文字,顏色的引用,程序在運行時,可以通過代碼對各配置文件進行讀取。這樣就可以形成不同的可視化界面和炫麗的效果。播放器主界面是一個 Activity, Android 工程在每個activity 啟動的時候會首先執(zhí)行 Oncreate()方法,如下代碼: @Override protected void onCreate(Bundle savedInstanceState) { (savedInstanceState)。 requestWindowFeature()。 19 ().setFlags(EEN, )。 setContentView()。} 該方法主要執(zhí)行界面的初始化操作, Activity 有個設置布局的方法: (layoutResID),參數(shù)為資源 ID,該 Id 在工程目錄 res/la
點擊復制文檔內(nèi)容
法律信息相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1