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

正文內(nèi)容

android_liunx平臺網(wǎng)絡(luò)流媒體播放器的設(shè)計畢業(yè)設(shè)計-文庫吧資料

2025-03-05 10:36本頁面
  

【正文】 ( 3) 模擬器( Emulator)的使用 , 啟動和停止模擬器 : emulator avd avd_name,Android Debug Bridge(ADB); ( 4) 查詢當(dāng)前模擬器實(shí)例數(shù)量 : adb devices; 本地機(jī)器和模擬器之間相互拷貝文件 , D:\adb push d:\ /sdcard/, D:\adb pull /sdcard/ d:/; ( 5) 安裝 apk 應(yīng)用程序 , adb push d:\ /sdcard/, adb install ; 使用 shell 命令 ; 在 DOS 命令行輸入 adb shell 便進(jìn)入 shell 命令行了可以使用 exit 退出 shell。 安裝步驟如下: ( 1) 第一步:安裝 Java 虛擬機(jī) sunjava6jdk 版本 ; ( 2) 第二步:安裝 , 官網(wǎng) 選擇版本進(jìn)行安裝 ; ( 3) 第三步:安裝 Android SDK:首先要下載 SDK 如圖 42所示 ,可以在這個網(wǎng)址下載 ,選擇相應(yīng)的系統(tǒng)進(jìn)行安裝 ; 23 信息科學(xué)與技術(shù)學(xué)院學(xué)士學(xué)位論文 圖 42 下載 SDK 圖 43 Eclipse 選擇對話框 ( 4) 第四步:安裝 Android ADT 插件運(yùn)行 Eclipse,選擇 helpinstall new software 選擇 add,將會彈出一個框 (如圖 43所示) 點(diǎn)擊 OK,選擇要 安裝的 軟件, 按 next,然后選擇接受 協(xié)議 (如圖 44所示) ,直到安裝成功,重啟 Eclipse軟件,設(shè)置 Android SDK Home, Windowrefrence 在 SDK location 中 輸入 SDK 24 信息科學(xué)與技術(shù)學(xué)院學(xué)士學(xué)位論文 Tools 路徑: D:\android software\androidsdkwindows 點(diǎn)擊 OK。 搭建 Android 開發(fā)環(huán)境 任何事物要運(yùn)行,都要有它的環(huán)境, Android 也有它的環(huán)境才能夠運(yùn)行,下面介紹 Android 的開發(fā)環(huán)境配置 。當(dāng)然我們必須擁有適當(dāng)?shù)臋?quán)限。它們被定義在 包下面。它是跨應(yīng)用程序共享數(shù)據(jù)的唯一方法。到目前為止我們可以使用 Intent 來啟動一個程序組件,我們還 22 信息科學(xué)與技術(shù)學(xué)院學(xué)士學(xué)位論文 可以通過使用 sendBroadcast()方法來發(fā)起一個系統(tǒng)級別的事件廣播來傳遞消息。 ( 2) Service 簡介 顧名思義 Service 就是運(yùn)行在后臺的一種服務(wù)程序,一般很少和用戶交互,因此 沒有可視化界面定義一個 Service 類比較簡單,只要繼承 Service 類,實(shí)現(xiàn)其生命周期中的方法就可以了。多個 Activity 組成了 Activity 棧( Stack),當(dāng)前活動的 Activity 處于棧頂。 Android 系統(tǒng)的四大組件 在 Android 系統(tǒng)中,為我們提供了四大基本組件,每個組件是一個視圖,但是有些是可見的,有些是不可見的視圖,像 Activity, ContentProvider 是可見的視圖, Service和 BroadcastReceiver 是不可見的,它們只在系統(tǒng)的后臺運(yùn)行。 ( 5) Linux 內(nèi)核 Android 的核心系統(tǒng)服 務(wù)依賴于 Linux 內(nèi)核,如安全性,內(nèi)存管理,進(jìn)程管理,網(wǎng)絡(luò)協(xié)議棧和驅(qū)動模型。該虛擬機(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ù)。 ( 2) Application FrameWork 所有的應(yīng)用程序都由一系列的服務(wù)和系統(tǒng)組成,包括:可擴(kuò)展的視圖( Views) 可以用來建應(yīng)用程序,包括列表( lists),網(wǎng)格( grids),文本框( text boxes),按鈕( buttons),甚至包括一個可嵌入的 web 瀏覽器 ; 內(nèi)容管理器( Content 20 信息科學(xué)與技術(shù)學(xué)院學(xué)士學(xué)位論文 Providers)使得應(yīng)用程序可以訪問 另一個應(yīng)用 程序的數(shù)據(jù)(如聯(lián)系人數(shù)據(jù)庫),或者共享它們自己的數(shù)據(jù); 資源管理器( Resource Manager)提供非代碼資源的訪問,如本地字符串,圖形,和分層文件( layout files); 通知管理器( Notification Manager)使得應(yīng) 用程序可以在狀態(tài)欄中顯示客戶通知信息; 活動類管理器( Activity Manager)用來管理應(yīng)用程序生命周期并提供常用的導(dǎo)航回退功能。 圖 41 Android Architecture ( 1) Applications Application Android 會同一 個核心應(yīng)用程序包一起發(fā)布,該應(yīng)用程序包包括 客戶端, SMS 短消息程序,日歷,地圖,瀏覽器,聯(lián)系人管理程序等。 特性 Android 系統(tǒng)有如下的幾大特性: ( 1) 應(yīng)用程序框架 支持組件的重用與替換 ; ( 2) Dalvik 虛擬機(jī) 專門為移動設(shè)備做了優(yōu)化 ; ( 3) 內(nèi)部集成瀏覽器該瀏覽器基于開源的 WebKit 引擎 ; ( 4) 優(yōu)化的圖形庫包括 2D 和 3D 圖形庫, 3D 圖形庫基于 OpenGLESS QLite 用作結(jié)構(gòu)化的數(shù)據(jù)存儲 ; ( 5) 多媒體 支持包 括常見 的音 頻、視 頻和靜 態(tài)印象 文件格 式(如 MPEG4, , MP3, AAC, AMR, JPG, PNG, GIF) GSM 電話(依賴于硬件)藍(lán)牙 Bluetooth, EDGE, 3G, and WiFi (依賴于硬件)照相機(jī), GPS,指南針,和加速度計(依賴于硬件) ; 19 信息科學(xué)與技術(shù)學(xué)院學(xué)士學(xué)位論文 ( 6) 豐富的開發(fā)環(huán)境包括設(shè)備模擬器,調(diào)試工具,內(nèi)存及性能分析圖表,和 Eclipse 集成開發(fā)環(huán)境插件 。到了 2021 年 1 月, Google 開始發(fā)表自家品牌手機(jī)電話的 Nexus One。 Android 在未公開之前常被傳聞為 Google 電話或gPhone。低層以 Linux內(nèi)核工作為基礎(chǔ),只提供基本功能;其他的應(yīng)用軟件則由各公司自行開發(fā),以Java 作為編寫程序的一部分。 18 信息科學(xué)與技術(shù)學(xué)院學(xué)士學(xué)位論文 4 Android 開發(fā) Android 介紹 Android 簡介 Android 是基 于 Linux 內(nèi)核的軟件平臺和操作系統(tǒng),早期由 Google 開發(fā)(在華注冊商標(biāo)名為 “安致 ”),后由開放手機(jī)聯(lián)盟( Open Handset Alliance) 開發(fā)。 圖 32 命令行啟動服務(wù)器圖 訪問 gnump3d流體服務(wù)器 : 以網(wǎng)頁的形式訪問地址是 : 也可以讓局域網(wǎng)的其它電腦來訪問 , 當(dāng)然要把 localhost改為機(jī)器的 IP地址 , 比如流體服務(wù) 器 所 在 的 電 腦 的 IP 是 , 所 以 局 域 網(wǎng) 訪 問 地 址 應(yīng) 該 是 : Android播放器的 訪問地址為: 這樣就可以得到播放列表了?;? sudo gnump3d2amp。 16 信息科學(xué)與技術(shù)學(xué)院學(xué)士學(xué)位論文 媒體文件 在 中的 默認(rèn) 存放目錄 是 /home/mp3,可以自定義服務(wù)器的媒體文件存放在: /home/jocerly/musics。 可以漢化自己喜歡的 theme,把界面變成中文,漢化非常簡單,因?yàn)槭?theme 是 html 網(wǎng)頁, theme 存放在 /usr/share/gnump3d/目錄中;比如我漢化了 Musicus。 ( 3) 配置 gnump3d 的配置文件被存放在 /etc/gnump3d/,可以對配置文件進(jìn)行修改。 ( 2) 解壓安裝 jocerlyandroid:~/work/stream_media$ tar zxvf ; jocerlyandroid:~/work/stream_media$ cd ; 15 信息科學(xué)與技術(shù)學(xué)院學(xué)士學(xué)位論文 jocerlyandroid:~/work/stream_media/$ sudo make install。 用 Linux 操作系統(tǒng),可以下載: 或 。發(fā)揮傳統(tǒng)媒體的優(yōu)勢,利用網(wǎng)絡(luò)媒體的特長,保持媒體間良好的競爭與合作,是未來網(wǎng)絡(luò)的發(fā)展之路,也是未來傳統(tǒng)媒體的發(fā)展之路。流媒體技術(shù)的廣泛運(yùn)用也將模糊廣播、電視與網(wǎng)絡(luò)之間的界限,網(wǎng)絡(luò)既是廣播電視的輔助者與延伸者,也將成為它們的有力的競爭者。流媒體技術(shù)將過去傳統(tǒng)媒體的 “推 ”式傳播,變?yōu)槭鼙姷?“拉 ” 式傳播,受眾不再是被動地接受來自廣播電視的節(jié)目,而是在自己方便的時間來接收自己需要的信息。 流媒體技術(shù)為傳統(tǒng)媒體在互聯(lián)網(wǎng)上開辟更廣闊的空間提供了可能。而 UDP 協(xié)議則不同, UDP協(xié)議本身并 不能做任何校驗(yàn)。為何要 14 信息科學(xué)與技術(shù)學(xué)院學(xué)士學(xué)位論文 在 UDP 協(xié)議而不在 TCP 協(xié)議上進(jìn)行實(shí)時數(shù)據(jù)的傳輸呢?這是因?yàn)?UDP 和 TCP 協(xié)議在實(shí)現(xiàn)數(shù)據(jù)傳輸時的可靠性有很大的區(qū)別。 流媒體的傳輸需要合適的傳輸協(xié)議,目前在 Inter 上的文件傳輸大部分都是建立在 TCP 協(xié)議的基礎(chǔ)上,也 有一些是以 FTP 傳輸協(xié)議的方式進(jìn)行傳輸,但采用這些傳輸協(xié)議都不能實(shí)現(xiàn)實(shí)時方式的傳輸。 流媒體傳輸?shù)膬?yōu)勢 流媒體技術(shù)也稱流式媒體技術(shù) .所謂流媒體技術(shù)就是把連續(xù)的影像和聲音信息經(jīng)過壓縮處理后放上網(wǎng)站服務(wù)器 ,讓用戶一邊下載一邊觀看、收聽,而不要等整個壓縮文件下載到自己的計算機(jī)上才可以觀看的網(wǎng)絡(luò)傳輸技術(shù)。 本地存儲:將音樂源存儲在本地儲存卡上,每一臺播放器就要有一個存儲音樂源的設(shè)備。只要在播放器端鏈接到服務(wù)器,就可以索要服務(wù)器上的音樂源進(jìn)行播放。 GNUMP3d 服務(wù)器主頁地址 : 特點(diǎn) 如下 : ( 1) 小巧、容易安裝和使 用;安全穩(wěn)定; ( 2) 跨平臺,支持 Liunx、 Unix 和 Windows 服務(wù)器安裝和使用; ( 3) 支持隨機(jī)播放、支持按作者、日期索引、支持搜索等 。 小結(jié) 本章主要對該項(xiàng)目的需求做了詳細(xì)說明,主要包括播放器的基本控制需求、播放曲目列表管理需求、 GNUMP3d 服 務(wù)器需求、功能需求 (時序圖 )分析、系統(tǒng)界面需求、系統(tǒng)性能需求等。 系統(tǒng)性能需求 一個好的系統(tǒng)響應(yīng)時間不應(yīng)該太長,所以就有如下性能要求: ( 1) 連接服務(wù)器時,程序響應(yīng)時間最長不能超過 10 秒 ; ( 2) 當(dāng)要求歌曲暫停時,程序響應(yīng)時間最長不能超過 5 秒 ; ( 3) 當(dāng)要求加 減音量時,程序響應(yīng)時間最長不能超過 5 秒 ; ( 4) 當(dāng)要求歌曲上 /下一首時,程序響應(yīng)時間最長不能超過 5 秒 ; ( 5) 當(dāng)要求查看歌曲列表時,程序響應(yīng)時間最長不能超過 5 秒。 圖 26 系統(tǒng)功能結(jié)構(gòu)圖 系統(tǒng)界面需求 音量、播放控制、菜單欄、列表等素材圖標(biāo) 如 圖 27 所示 。 10 信息科學(xué)與技術(shù)學(xué)院學(xué)士學(xué)位論文 圖 25 系統(tǒng)邏輯圖 系統(tǒng)功能表 如表 29 所示 。 DMR 與 DMC 集成在一起組成Android 播放器。 9 信息科學(xué)與技術(shù)學(xué)院學(xué)士學(xué)位論文 圖 24 Android播放器時序圖 系統(tǒng)結(jié)構(gòu)圖和流程圖 該網(wǎng)絡(luò)流媒體播放器是參照 DLNA 體系的邏輯劃分整 個系統(tǒng)應(yīng)該具有以下部件:數(shù)字媒體服務(wù)器 DMS,數(shù)字媒體重放 DMR 和數(shù)字媒體控制器 DMC。 Android 流媒體播放器由 2 個主要界面構(gòu)成,主要實(shí)現(xiàn)的功能:播放界面基本功能、歌曲列表界面;開機(jī)制動啟動;解除鍵盤鎖;獲取服務(wù)器資源。 表 28 修改歌曲名 用例 用例名稱:修改歌曲名 參與者:用戶 目標(biāo):修改播放曲目中被選中的歌曲的歌曲名 前置條件:程序運(yùn)行在播放列表中 基本事件流: ,確定是否修改歌曲名 GNUMP3d 服務(wù)器需求 播放器向 GNUMP3d 服務(wù)器要播放列表時,
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1