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

正文內(nèi)容

畢業(yè)論文-基于android手機平臺的音樂播放器應(yīng)用程序的設(shè)計與實現(xiàn)-文庫吧資料

2025-06-11 21:09本頁面
  

【正文】 to sholes(也有人 稱之為 moto tao)將搭載最新的 。在 11月,將增至 27個國家和地區(qū)。市場前景 Google手機于 08年 10月 22日正式上市,與運營商捆綁的合約價為 179美元 (約合人民幣 1200元 ),現(xiàn)有的 TMobile 用戶可以通過網(wǎng)絡(luò)訂購。魯賓 (Andy Rubin)表示,與軟件開發(fā)合作伙伴的密切接觸正在進行中。 Android 項目目前正在從手機運營商、手機廠商、開發(fā)者和消費者那里獲得大力支持。 但其最震撼人心之處在于 Android 手機系統(tǒng)的開放性和服務(wù)免費。除了北美之外, Symbian 在其它地區(qū)智能手機市場都占有大部分市場份額。 Linux 內(nèi)核也同時作為硬件和軟件堆棧之間的硬件抽象層。 Dalvik 虛擬機依賴于 linux 的一些功能,比如線程機制和底層內(nèi)存管理機制。 Dalvik 虛擬機執(zhí)行 .dex的 Dalvik 可執(zhí)行文件,該格式文件針對最小內(nèi)存使用做了優(yōu)化。 每一個 Android 應(yīng)用程序都在它自己的進程中運行,都擁有一個獨立的 Dalvik虛擬機實例。 SQLite 一個對于所有應(yīng)用程序可用,功能強勁的輕型關(guān)系型數(shù)據(jù)庫引擎。 SGL 一個內(nèi)置的 2D圖形引擎 3D libraries 基于 OpenGL ES APIs 實現(xiàn);該庫可以使用硬件 3D加速(如果可用)或者使用高度優(yōu)化的 3D軟加速。 Surface Manager 對顯示子系統(tǒng)的管理,并且為多個應(yīng)用程序提供 2D 和 3D 圖層的無縫融合。以下是一些主要的核心庫: 系統(tǒng) C 庫 一個從 BSD 繼承來的標(biāo)準 C 系統(tǒng)函數(shù)庫( libc ),專門為基于 embedded linux 的設(shè)備定制。 (3) Libraries 庫 Android 包括一個被 Android 系統(tǒng)中各種不同組件所使用的 C/C++ 庫集。 20 可擴展的視圖( Views )可以用來建應(yīng)用程序,包括列表( lists),網(wǎng)格( grids),文本框( text boxes),按鈕( buttons),甚至包括一個可嵌入的 web瀏覽器 該應(yīng)用程序重用機制使得組建可以被用戶替換。 (2) Application FrameWork 開發(fā)者完全可以訪問核心應(yīng)用程序所使用的 API框架。豐富的開發(fā)環(huán)境 包括設(shè)備模擬器,調(diào)試工具,內(nèi)存及性能分析圖表,和 19 Eclipse 集成開發(fā)環(huán)境插件 Android 基本框架( Android Architecture) 圖 Android Architecture (1) Applications Application Android 會同一個核心應(yīng)用程序包一起發(fā)布,該應(yīng)用程序包包括 客戶端, SMS 短消息程序,日歷,地圖,瀏覽器,聯(lián)系人管理程序等。藍牙 Bluetooth, EDGE, 3G, and WiFi (依賴于硬件) 多媒體支持 包括常見的音頻、視頻和靜態(tài)印象文件格式(如 MPEG4, , MP3, AAC, AMR, JPG, PNG, GIF) 優(yōu)化的圖形庫 包括 2D 和 3D圖形庫, 3D 圖形庫基于 OpenGL ES Dalvik 虛擬機 專門為移動設(shè)備做了優(yōu)化 目前最新 SDK 版本為Android Android Features 特性 Android 系統(tǒng)有如下的幾大特性: 大多傳聞?wù)J為 Google 開發(fā)的是自己的手機電話產(chǎn)品,而不是一套軟件平臺。另外,為了推廣此技術(shù), Google 和其它幾十個手機公司建立了開放手機聯(lián)盟。它采用了軟件堆層( software stack,又名以軟件疊 層)的架構(gòu),主要分為三部分。} 第四章 Android 項目介紹 什么是 Android? 18 Android 簡介 Android 一詞的本義指“ 機器人 ”,同時也是 Google 于 2021 年 11月 5日宣布的基于 Linux 平臺的開源手機操作系統(tǒng)的名稱,該平臺由操作系統(tǒng)、中間件、用戶界面和應(yīng)用軟件組成,號稱是首個為移動終端打造的真正開放和完整的移動軟件。 // 依次參數(shù)為:表名,查詢字段, where語句 ,替換, group by(分組 ), having(分組條件 ),order by(排序 ) Cursor cur = (, projection, selection,selectionArgs, null, null, sortOrder)。 } catch (Exception ex) {} return 0。 try { i = (, values, selection, null)。 } // 數(shù)據(jù)庫更新操作 Override public int update(Uri uri, ContentValues values, String selection,String[] selectionArgs) { SQLiteDatabase db = ()。 } 17 if (count 0) return uri。 try { count = (, null, values)。 } Override//數(shù)據(jù)庫插入操作 public Uri insert(Uri uri, ContentValues values) { SQLiteDatabase db = ()。 } catch (Exception ex) { ()。 //數(shù)據(jù)庫刪除操作 Override public int delete(Uri arg0, String arg1, String[] arg2) { SQLiteDatabase db = ()。 return true。 onCreate(db)。 16 } public void onCreate(SQLiteDatabase db) {// 創(chuàng)建時調(diào)用 (DATABASE_CREATE)。程 序中數(shù)據(jù)庫類為 DBHelper extends SQLiteOpenHelper(繼承關(guān)系),內(nèi)容提供類 DBProvider extends ContentProvider(繼承關(guān)系) 創(chuàng)建數(shù)據(jù)庫 Android 提供了標(biāo)準的數(shù)據(jù)庫創(chuàng)建方式。 Android 數(shù) 據(jù) 庫 存 儲 的 位 置 在 data/data/ 項 目 文 件 夾 /databases/ 目錄下 Android 是利用 ContentProvider 作為內(nèi)容提供商, SQLiteOpenHelper 數(shù)據(jù)庫幫助類來進行對數(shù)據(jù)庫的創(chuàng)建和操作。在涉及數(shù)據(jù)庫的軟件開發(fā)中,需要根據(jù)有待解決的問題性質(zhì)、規(guī)模,以及所采用的前端程序創(chuàng)建工具等,做出合適的數(shù)據(jù)庫類型選擇 數(shù)據(jù)庫及字段屬性設(shè)計 字段設(shè)計(表、圖) file_table 主要是保存歌曲名字、類型、路徑 字段說明: Id 歌曲 id 號 fileName 歌曲名字 filePath 歌曲路徑 sort 歌曲類型(表 、圖 ) Android 自帶一個 MediaStore 封閉類 專門來存儲媒體信息 通過 Uri EXTERNAL_CONTENT_URI 來訪問 SDcard 中的歌曲詳細信息。只不過這個倉庫是在計算機存儲設(shè)備上,而且數(shù)據(jù)是按一定的格式存放的。以下分別描述: 播放器的基本控制需求 播放暫停停止上一首 / 下一首音量控制靜音控制 e x t e n d 播放文件音樂播放器的基本功能進入播放清單退出播放程序用戶歌詞顯示 3 圖 播放器基本控制圖 用例名稱:播放 參與者:用戶 目標(biāo):使得用戶可以播放在播放列表中選中的歌曲 前置條件:播放器正在運行 基本事件流: “播放”按鈕 用例名稱:暫停 參與者:用戶 目標(biāo):使得用戶可以暫停正在播放的歌曲 前置條件:歌曲正在播放且未停止和暫停 基本事件流: “暫?!卑粹o 用例名稱:停止 參與者:用戶 目標(biāo):使得用戶可以停止正在 播放的歌曲 前置條件:歌曲正在播放或暫停 基本事件流: “停止”按鈕 用例名稱:上一首 /下一首 參與者:用戶 目標(biāo):使得用戶可以聽上一首或下一首歌曲 前置條件:歌曲正在播放或暫停 基本事件流: “上一首或下一首”按鈕 用例名稱:播放清單 參與者:用戶 目標(biāo):使得用戶可以進入播放清單 前置條件:程序在運行 4 基本事件流: “清單”按鈕 播放清單列表管理需求 當(dāng)用戶選中列表中某一項歌曲,就有的需求: 當(dāng)用戶選中某一首歌曲應(yīng)有的菜單播放詳細加入鈴聲庫增加移除全部移除設(shè)定用戶 歌曲列表 圖 播放器清單 用例名稱:播放 參與者:用戶 目標(biāo):使得程序播放選中的歌曲 前置條件:程序運行在播放菜單選項中 基本事件流: “播放”按鈕 用例名稱:詳細 5 參與者:用戶 目標(biāo):使得程序顯示歌曲詳情 前置條件:程序運行在播放菜單選項中 基本事件流: “詳細”按鈕 用例名稱:增加 參與者:用戶 目標(biāo):使得程序進入手機擴展 SD 卡 前置條件:程序運行在播放菜單選項中 基本事件流: “增加”按鈕 SD 卡 用例名稱:移除 /全部移除 參與者:用戶 目標(biāo):使選中的歌曲被移除 前置條件:程序運行在播放菜單選項中 基本事件流: “移除 /全部移除”按鈕 /全部移除歌曲 用例名稱:設(shè)定 參與者:用戶 目標(biāo):使得程序進入播放 器設(shè)定狀態(tài) 前置條件:程序運行在播放菜單選項中 基本事件流: “設(shè)定”按鈕 播放友好性需求 6 用戶歌詞開啟歌詞關(guān)閉播放模式系統(tǒng)設(shè)定歌詞顯示單曲循環(huán)順序播放隨機播放播放設(shè)定 圖 播放器設(shè)定 用例名稱:播放模式 參與者:用戶 目標(biāo):使得程序進入播放模式設(shè)定狀態(tài) 前置條件:程序運行在播放器設(shè)定界面中 基本事件流: “順序、隨機、單曲”按鈕 用例名稱:歌詞顯示 參與者:用戶 目標(biāo):使得程序進入播放器歌詞設(shè)置狀態(tài) 前置條 件:程序運行在播設(shè)定界面 基本事件流: “歌詞開關(guān)按鈕”按鈕 播放器擴展卡需求 7 文件瀏覽器 用戶可以瀏覽手機擴展卡和系統(tǒng)文件 擴展 SD卡中顯示 . M P 3 和 . W a v 格式的音頻文件 選中后添加到播放列表用戶. M p 3 格式. W a v 格式點擊添加/ S D c a r d/ S y s t e m文件瀏覽器返回根目錄 圖 文件瀏覽器 用例名稱: SDcard 參與者:用戶 目標(biāo):使得程序進入 SDcard 目錄 前置條件:程序運行目錄界面 基本事件流: “ Sdcard”選項 Sdcard 目錄下 用例名稱: System 參與者:用戶 目標(biāo):使得程序進入 System 目錄 前置條件:程序運行目錄界面 基本事件流: “ System”選項 System 目錄下 功能需求 (時序圖 )分析 音樂播放器的時序圖分析如 (圖 ) 8 9 系統(tǒng)結(jié)構(gòu)圖和流程圖 (1)音樂播放器的系統(tǒng)流程圖(圖 ) 10 圖 流程圖 ( 2)系統(tǒng)功能表(表 )和系統(tǒng)功能結(jié)構(gòu)圖(圖 ) 功能類別 子功能 子功能 播放列表 播放列表菜單 退出播放 從擴展卡尋找歌曲 歌曲菜單 播放 進入播放界面 刪除 數(shù)據(jù)庫同步更新 重命名 數(shù)據(jù)庫同步更新 向上、下移動 數(shù)據(jù)庫同步更新 播放界面 播放 播放歌曲 線程啟動 時間更新 暫停 暫停歌曲 線程暫停 時間暫停 停止 停止歌曲 線程停止 時間停
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1