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

正文內(nèi)容

基于android平臺的多媒體播放器的開發(fā)-文庫吧資料

2024-11-01 18:42本頁面
  

【正文】 用例說明 用戶 用例名稱: 切換 上一個 /下一個 音樂 /視頻 目標(biāo): 使得用戶可以 切換到上一 個 /下一個 音樂 /視頻 前置條件: 音樂 /視頻正在播放或暫停 基本事件流:①用戶單擊“ 上個 /下個 ”按鈕 ②播放 上一個 /下一個音樂 /視頻 13 表 “ 切換 第一 /最后一首 ” 用例說明 參與者 用例說明 用戶 用例名稱: 切換 第一 /最后一首音樂 目標(biāo): 使得用戶可以切換到第一 /最后一首 音樂 前置條件:音樂 /視頻正在播放或暫停 基本事件流:①用戶單擊“第一首 /最后一首”按鈕 ②播放第一 /最后一首音樂 表 “ 查看 媒體 列表” 用例說明 參與者 用例說明 用戶 用例名稱: 查看媒體列表 目標(biāo): 使得用戶可以 查看音樂 /視頻列表 前置條件: 播放器正在運(yùn)行 基本事件流:①用戶單擊“ 聽音樂 ” 或“視頻列表”圖片 按鈕 ② 用戶獲得音樂 /視頻列表 表 “控制音量”用例說明 參與者 用例說明 用戶 用例名稱: 控制音量 目標(biāo): 使得用戶可以 調(diào)節(jié)音量大小 前置條件:播放器正在運(yùn)行 基本事件流:① 用戶調(diào)節(jié)音量控制條 ②用戶 取得音量大小 14 媒體文件列表的獲取 當(dāng)用戶啟動播放器時,從 SD 卡獲取多媒體文件信息,并以列表的形式顯示在手機(jī)屏幕上,供用戶選擇播放,文件格式有 mp3, wma, mp4, 3gp 等。以下分別描述: 播放器的基本控制需求 我們把多媒體播放器的功能細(xì)分成音頻播放器和視頻播放器兩部分, 音樂播放器主要有播放、暫停、上一首、下一首、第一首、最后一首、音量控制等功能;視頻播放器主要有播放、暫停、上一個、下一 個、音量控制、全屏切換等等。還有就是創(chuàng)建 AVD,可以選擇在命令行中創(chuàng)建也可以在 Eclipse→ Window→ AVD Manager 中新建模擬器。 ⑤ 開發(fā)環(huán)境驗(yàn)證及安卓模擬器( AVD)的創(chuàng)建 基本軟件安裝完畢以后,打開 Eclipse 依次選擇 File→ New→ Project 會看見Android 項(xiàng)目,創(chuàng)建一個新的項(xiàng)目。打開 Eclipse→ help→ Install New Software,單擊Add… → Local,將已下載好的 ADT 包導(dǎo)入,然后選中所有可用插件,安裝。 ④ 安裝 ADT 這里我們不建議聯(lián)網(wǎng)安裝,因?yàn)橥ǔ6紩?,被屏蔽了? ③ 安裝 Android SDK 打開 Android 開發(fā)者社區(qū)網(wǎng)址 SDK 下 載頁面即可下載 ,下載后解壓縮,將解壓后的 tools 目錄絕對路徑添加到系統(tǒng)變量 SDK_HOME 中,并在 PATH 系統(tǒng)變量前面加上“ %SDK_HOME%\tools。 ② 安裝 Eclipse 進(jìn)入 Eclipse 下載頁面 Eclipse IDE for Java Developers,下載完成后解壓縮即可使用。%JAVA_HOME%/lib/” ,然后找到 PATH 變量,在值的最前面加上 “ %JAVA_HOME%/bin。 再 新 建 一 個 classpath 變 量 , 值 設(shè) 置 為“ .。 搭建開發(fā)環(huán)境需要的軟件有: 9 1. PC 操作系統(tǒng): Windows7 2. 軟件包: Android SDK( Software Development kit)、 以上( Android Development Tool) 3. IDE 環(huán)境: Eclipse IDE+ADT 以上 4. JDK :( JRE) Java Runtime Environment 虛 擬 機(jī) 、 (JDK)Java Development kit 安裝步驟如下: ① 安裝 JDK 在 SUN 官網(wǎng)下載,網(wǎng)址為 到適合自己系統(tǒng)的安裝文件 ,下載完成后安裝。我們也可以自己來定 ContentProvider 共享我們的數(shù)據(jù),方便用戶的訪問。通過這樣定義好的ContentProvider 我們可以方便的進(jìn)行數(shù)據(jù)操作。 Android 為常用的數(shù)據(jù)類型(如:音視頻、圖片和聯(lián)系方式等)提供了大量的 Content Provider。 ( 4) ContentProvider 簡介 Content Provider 用來保存和檢索數(shù)據(jù),并且使應(yīng)用程序之間相互訪問數(shù)據(jù)成為可能。到目前為止我們可以使用 Intent 來 啟動一個程序組件,我們還可以通過使用 sendBroadcast()方法來發(fā)起一個系統(tǒng)級別的事件廣播來傳遞消息。一個定義好的 Service 必須 在 配置文件注冊,通過 service元素聲明才能使用 .Service 有自己的生命周期,我們可以調(diào)用 startService()啟動一個 Service 或者 bindService()方法來綁定一個存在的 Service。 Activity 有自己的生命周期,由 Android 系統(tǒng)來控制。下面分別介紹四大組件: ( 1) Activity 簡 介 8 在 Android 系統(tǒng)中 Activity 提供可視化的用戶界面,一個 Android 應(yīng)用通常由多個 Activity組成。 Repo 是 Android 用來輔助Git 工作的一個工具。 目前 Android 的 Linux kernel 控制包括安全( Security),存儲器管理( Memory Management ),程序管理( Process Management ),網(wǎng)絡(luò)堆棧( Network Stack),驅(qū)動程序 模型( Driver Model)等。 bionic/libc/kernel/ 并非標(biāo)準(zhǔn)的 kernel header files。 Android 又以 bionic 取代 Glibc、以 Skia 取代 Cairo、再以 opencore 取代 FFmpeg 等等。 (5) Linux 內(nèi)核 Android 是運(yùn) 行于 Linux kernel 之上,但并不是 GNU/Linux。該虛擬機(jī)是基于寄存器的,所有的類都經(jīng)由 JAVA 匯編器編譯,然后通過 SDK 中的 dx 工具轉(zhuǎn)化成 .dex 格式由虛擬機(jī)執(zhí)行。 Dalvik 是針對于同時高效地運(yùn)行多個 VMs 來實(shí)現(xiàn)的。 (4) Android Runtime Android 包括了一個核心庫,該核心庫提供了 JAVA 編程 語言核心庫的大多數(shù)功能。 FreeType 位圖( bitmap)和向量( vector)字體顯示。 LibWebCore 一個 最新的 web 瀏覽器引擎用來支持 Android 瀏覽器和一個可嵌入的 web 視圖。 媒體庫 基于 PacketVideo OpenCORE;該庫支持錄放,并且可以錄制許多流行的音頻視頻格式,還有靜態(tài)印像文件包括 MPEG4, , MP3, AAC, AMR, JPG, PNG。該庫通過 Android 應(yīng)用程序框架為開發(fā)者提供服務(wù)。 活動類管理器( Activity Manager)用來管理應(yīng)用程序生命周期并提 供常用的導(dǎo)航回退功能。 通知管理器( Notification Manager)使得應(yīng)用程序可以在狀態(tài)欄中顯示客戶通知信息。 資源管理器( Resource Manager)提供非代碼資源的訪問,如本地字符串,圖形,和分層文件( layout files )。 內(nèi)容管理器( Content Providers )使得應(yīng)用程序可以訪問另一個應(yīng)用程序的數(shù)據(jù)(如聯(lián)系人數(shù)據(jù)庫),或者共享它們自己的數(shù)據(jù)。 可擴(kuò)展的視圖( Views )可以用來建應(yīng)用程序,包括列表( lists), 網(wǎng)格( grids),文本框( text boxes),按鈕( buttons),甚至包括一個可嵌入的 web 瀏覽器 。該應(yīng)用程序重用機(jī)制使得組建可以被用戶替換。 (2) Application FrameWork 開發(fā)者完全可以訪問核心應(yīng)用程序所使用的 API 框架。 4 Android Features 特性 Android 系統(tǒng)有如下的幾大特性: ?應(yīng)用程序框架 支持組件的重用與替換 ?Dalvik 虛擬機(jī) 專門為移動設(shè)備做了優(yōu)化 ?內(nèi)部集成瀏覽器 該瀏覽器基于開源的 WebKit 引擎 ?優(yōu)化的圖形庫 包括 2D 和 3D 圖形庫, 3D 圖形庫基于 OpenGL ES ?SQLite 用作結(jié)構(gòu)化的數(shù)據(jù)存儲 ?多媒體支持 包括常見的音頻、視頻和靜態(tài)印象文件格式(如 MPEG4, , MP3, AAC, AMR, JPG, PNG, GIF) ?GSM電話(依賴于硬件) ?藍(lán)牙 Bluetooth, EDGE, 3G, and WiFi (依賴于硬件) ?照相機(jī), GPS,指南針,和加速度計(jì) (依賴于硬件) ?豐富的開發(fā)環(huán)境 包括設(shè)備模擬器,調(diào)試工具,內(nèi)存及性能分析圖表,和 Eclipse 集成開發(fā)環(huán)境插件 5 Android 基本框架( Android Architecture) 圖 Android 結(jié)構(gòu) (1) Applications Android 會同一個核心應(yīng)用程序包一起發(fā)布,該應(yīng)用程序包包括 客戶端, SMS 短消息程序,日歷,地圖,瀏覽器,聯(lián)系人管理程序等。 2020 年第一季度, Android 在全球的市場份額首次超過塞班系統(tǒng),躍居全球第一。 2020 年由 Google 收購注資,并組建開放手機(jī)聯(lián)盟開發(fā)改良,逐漸擴(kuò)展到平板電腦及其他領(lǐng)域上。目前尚未有統(tǒng)一中文名稱,中國大陸地區(qū)較多人使用 “ 安卓 ” 或 “ 安致 ” 。 什么是 Android? 圖 Android Logo(機(jī)器人) Android 簡介 Android 一詞的本義指 “ 機(jī)器人 ” ,同時也是 Google 于 2020 年 11 月 5 日宣布的基于 Linux 平臺的開源手機(jī)操作系統(tǒng)的 名稱,該平臺由操作系統(tǒng)、中間件、用戶界面和應(yīng)用軟件組成,號稱是首個為移動終端打造的真正開放和完整的移動軟件。要求軟件界面設(shè)計(jì)應(yīng)簡潔、易于上手,交互設(shè)計(jì)友好、人性化、個性化,能匯聚用戶的忠誠度。 本項(xiàng)目是一款基于 Android 手機(jī)平臺的多媒體播放器, 能將一些個性化設(shè)計(jì)融入其中。本項(xiàng)目的研究目的是開發(fā)一款可以播放主流音頻和視 頻文件的多媒體播放器,并且能夠控制播放,暫停,停止,上一首,下一首,音量調(diào)節(jié),歌詞顯示,界面清新友好,操作簡單。播放模式也比較完善,有單曲,順序,循環(huán)(默認(rèn)),隨機(jī)播放模式。 我們研究了市場上主流的播放器,了解它們各自的插件及編碼方式,分析了各種開發(fā)方式的優(yōu)缺點(diǎn),從可行性分析出發(fā),找出一條適合自己的開發(fā)之路,編寫 出功能實(shí)用,使用方便,占用資源小的播放器。其實(shí)對于大多數(shù)普通用戶,很多功能都是形同虛設(shè)。于是各種手機(jī)播放器相繼被開發(fā)出 來,但是很多播放器一味追求外觀花俏,功能過于龐大,導(dǎo)致用戶手機(jī)資源被過度占用,造成資源浪費(fèi)。我們開發(fā)的這款多媒體播放器就是基于 Android 平臺的。 Android 操作系統(tǒng)是谷歌于 2020 年公布的開放式源代碼手機(jī)系統(tǒng),它的開放性相對有其它封閉式手機(jī)系統(tǒng)擁有明顯的優(yōu)勢,任何人都可以根據(jù)自己的喜好和需求將 Android 系統(tǒng)的功能進(jìn)行改進(jìn),在 Android 平臺上開發(fā)屬于自己的應(yīng)用軟件。那么能否在手機(jī)上擁有自己編寫的個性多媒體播放器呢?答案是肯定的,谷歌 Android 系統(tǒng)就能做到。 關(guān)鍵詞 : Android。 ( 10)可擴(kuò)展性 軟件設(shè)計(jì)完要留有升級接口和升級空間。 ( 8)標(biāo)準(zhǔn)化原則 在結(jié)構(gòu)上實(shí)現(xiàn)開放,基于業(yè)界開放式標(biāo)準(zhǔn),符合國家和信息產(chǎn)業(yè)部的規(guī)范。 (7)效率性 軟件的效率性一般用程序的執(zhí)行時間和所占用的內(nèi)存容量來度量。這在很大程度上取決于設(shè)計(jì)者的洞察力和 創(chuàng)造性,以及對設(shè)計(jì)對象掌握得透徹程度,當(dāng)然它還依賴于設(shè)計(jì)工具和方法的適當(dāng)運(yùn)用。 (4)容易理解 軟件的可理解性是其可靠性和可修改性的前提。軟件設(shè)計(jì)的健壯與否直
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1