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

正文內(nèi)容

基于安卓android的多功能視頻播放器的系統(tǒng)設計與實現(xiàn)畢業(yè)論文(完整版)

2024-12-28 02:39上一頁面

下一頁面
  

【正文】 d SDK+Android Development Tools + SQLite。 圖 Eclipse 體系結(jié)構(gòu) 10 在運行時 內(nèi)核是整個架構(gòu)的核心,其他部件都是以插件方式來實現(xiàn)的。 幫助插件允許以 HTML 文件形式添加文檔,并提供了一個附加的導航結(jié)構(gòu)以便用戶使用幫助功能搜索相關信息。它能夠支持Windows/Linux/Unix 等等主流的 操作系統(tǒng) ,同時能夠跟很多程序語言相結(jié)合, 11 比如 Tcl、 C、 PHP、 Java 等,還有 ODBC 接口,同樣比起 Mysql、 PostgreSQL這兩款開源世界著名的數(shù)據(jù) 庫管理系統(tǒng)來講,它的處理速度比他們都快。 (5) 文件列表 網(wǎng)絡文件:這 里通過一個具有校驗網(wǎng)絡實時視頻流信息其正確性,有效性的網(wǎng)絡鏈接的文本框來實現(xiàn)對網(wǎng)絡實時視頻流視頻文件的定位。 本地視頻文件記錄表 本地視頻文件記錄表主要是記錄了手機所能儲存的所有視頻文件的詳細信息,將其存入 SQLite 數(shù)據(jù)庫中。因此, Android 提供了一些新的 API 來使用 SQLite 數(shù)據(jù)庫, Android 開發(fā)中,程序員需要學使用這些 API。 onUpgrage() 方法,它需要三個參數(shù),一個 SQLiteDatabase 對象,一個舊的版本號和一個新的版本號,這樣你就可以清楚如何把一個數(shù)據(jù)庫從舊的模型轉(zhuǎn)變到新的模型。 (drop table if exists + TABLE_NAME2)。 switch(type){ case localList: (TAG, insert localList ())。 break。 FileOpen PlayList About Favourite PlayList Window of play Video Is Visible when has the mand of search in Inter! WebBrowser 17 圖 智能搜索界面框架圖 下面為應用程序?qū)嵗写嬖诘膶嶋H智能搜索模塊的界面設計。 其精簡代碼如下: cursor = managedQuery(, null, null, null, null)。 } while (())。 20 int location = ()。 } } public void onNothingSelected(AdapterView? arg0) { // TODO Autogenerated method stub (TAG, onNothingSelected()..)。 if( (location == arg2) amp。 } 這里為適配的選項被選中的狀態(tài)下產(chǎn)生監(jiān)聽。 22 圖 視頻文件選中狀態(tài)圖 網(wǎng)絡文件獲取模塊 在網(wǎng)絡文件獲取模塊中,主要是將視頻播放源設置為可以實時解析的 HTTP,或者 RSTS 協(xié)議格式的網(wǎng)絡視頻流,然后播放。 在主界面的右邊的列表框中選中 Spinner 控件中的 All Playlist 選項,這時候其對應下方的適配列 表就是現(xiàn)實中手機里面所有的視頻文件。其實現(xiàn)同 All Playlist!的實現(xiàn)一樣。 APPLICATIONS APPLICATION LIBRARIES LINUX KERNEL application MediaPlayer AudioFlinger MediaPlayer Binder IPC Media Framework ALSA Kernel Driver 26 在播放模塊設計中,主要就是針對視頻文件在播放過程中需要涉及到的操作控制流程。 本文針對上述問題展開研究,完成了基于 android 手機的播放器的系統(tǒng)設計與實現(xiàn),其功能基本符合用戶的需求,能夠?qū)崿F(xiàn)各個模塊 的設計要求。 最后,系統(tǒng)通過試運行測試,系統(tǒng)完全實現(xiàn)了智能搜索模塊 , 本地文件列表 , 網(wǎng)絡文件獲取 , 播放列表 所有文件列表 , 播放列表 歷史播放列表 ,播放列表 收藏喜愛列表 ,基本播放控制 ,數(shù)據(jù)庫設計連接等功能。 ( 2)畢業(yè)論文的內(nèi)涵 畢業(yè)論文 是高等學校學生畢業(yè)前所撰寫的學術論文。 ②畢業(yè)論文的功能 同時,畢業(yè)論文又是面向社會發(fā)表研究成果的重要手段,也是信息交流與信息存儲的重要工具,從而實現(xiàn)其社會功能。各專業(yè)教研室(課題組)應 員。向使用者學習,了解產(chǎn)品、作品存在的問題及改進的愿望和要求。要求獲得的資料既可靠而又有代表性。 了解進行中的研究 。 ③三次文獻 所謂三次文獻是對原始文獻所包含的知識和信息,進行綜合歸納、核對鑒定、濃縮提煉、重新組織等而形成的綜合性文獻資料,它的時效性和針對性不如原始資料,但其 系統(tǒng)性好,對于最初 . 文獻資料的檢索 1)文獻檢索途徑 文獻檢索的有效途徑是正確利用檢索工具。 文獻篩選的過程是一個去粗取精、去偽存真的過程。 5)正文 ①畢業(yè)設計的正文內(nèi)容包括 : 結(jié)論:應概括說明本設計的情況 要問題要重點指出并加以研究。結(jié)論:應包括對整個研究工作進行歸納和綜合而得出的總結(jié);所得結(jié)果與已有結(jié)果的比較 。 ( 7)附錄 : 有 各種篇幅較大的圖紙、數(shù)據(jù)表格、公式的推演、編寫的算法語言程序等材料附于 應按照參考文獻的注錄規(guī)范列出主要參考文獻。它集中反映作者的研究成果,表達作者對所研究的課題的見解和主張,是全文的思想精髓,是文章價值的體現(xiàn)。引言 :選題的緣由 。 是對別人研究成果表示尊重和承認的體現(xiàn)。開始接觸某一課題時,所知甚少,對文獻的積累也少,隨著課題研究工作的不斷深化,文獻閱歷不斷豐富,則文獻資料的積累越來越多,這就是 “由薄到厚 ”的過程。作者姓名途徑 。學 位論文 :指大學或研究院所的學生為了獲得高一級學位,在指導教師指導下通過專題研究而撰寫的學術性研 ( 2)文獻資 料的 科技文獻按其 三次文獻。學生在實習期間應及時把收集 報告的原始資料。具體方法有: ( 1)到與課題或?qū)I(yè)有 各種條件或因素,形成直觀的感受,以便提高到理論的高度來研究、分析,找到解決問題的關鍵所在。 ( 3)畢業(yè)設計 ( 畢業(yè)實習(課題調(diào)研) 畢業(yè)實習的目的與要求 畢業(yè)實習是學生接到畢業(yè)設計 (論文 )任務書 應到相關的單位去了解產(chǎn)生及現(xiàn)實狀況。教務處隨 院系 主任、指導教師 4 中期檢查:院制定中期檢查方案。它是高等學校學生從事系統(tǒng)的科學研究的初步嘗試;是在指導教師指導下,對取得的科研成果的綜合表述 。 ( 2)畢業(yè)論文的特點與功能 ①畢業(yè)論文的特點 畢業(yè)論文或稱學位論文是學術論文 中的一種類型,具有學術性、科學性、創(chuàng)造性,即一般學術論文的共同屬性,同時具有下列特點: 畢業(yè)論文具有學術論文所共有的一般屬性,它的構(gòu)成與展開嚴格按照緒論、本論、結(jié)論的思維方式,以事實為基礎,以嚴謹?shù)耐评磉^程為依據(jù),得出可信的科學結(jié)論。證明完全符合設計標準,達到了研究的預期目的。 :能夠通過文件列表直接定位到指定視頻文件,獲取視頻文件的詳細信息,播放,加入收藏夾等。需要提示的是:由于 android 虛擬機的尺寸問題,存在控件不協(xié)調(diào)的情況。其中所有數(shù)據(jù)的存儲都是存儲在 SQLite 數(shù)據(jù)庫中。界面設計如表 所示: 圖 所有文件列表圖 歷史播放列表模塊的實現(xiàn) 歷史播放列表的實現(xiàn)是為了記錄當前系統(tǒng)中以及播放的文件,有助于幫助用戶記錄那些文件已經(jīng)播放。所以比較能容忍網(wǎng)絡延遲。同時在界面最下面一行會顯示出當前文件所在手機里面的絕對路徑。 (id == arg3)){ ()。 } } 以上為單擊響應的監(jiān)聽。 if( (location == arg2) amp。 而對于實現(xiàn)智能搜索框的智能搜索功能的實現(xiàn)如下: ArrayAdapterString searchAdapter = new ArrayAdapterString(this, , searchTextName)。 = (cursor .getColumnIndexOrThrow())。 圖 智能搜索框?qū)嵗? 智能搜索框中對視頻文件響應界面實例如圖 所示。 } UI 界面的實現(xiàn) 主界面 UI 如圖 所示 : 圖 主界面 UI 運用到 Android 的滑動效果。 break。 } 在 文件中,對 SQLite 中的數(shù)據(jù)查詢,刪除,添加等操作進行了實際操作的封裝。 SQLiteOpenHelper 構(gòu)造, onUpgrage(),onCreate()的具體實現(xiàn)如下: public DatabaseHelper(Context context) { super(context, DB_NAME, null, VERSION)。在 Android 應用程序中使用 SQLite,必須自己創(chuàng)建數(shù)據(jù)庫,然后創(chuàng)建表、索引,填充數(shù)據(jù)。 13 表 本地視頻文件記錄列表 名稱 類型 長度 十進制 允許空? 備注 _id integer 11 0 N 主鍵 videoName varchar 255 0 N 視頻文件名 videoPath varchar 255 N 文件的絕對路徑 videoDuration varchar 255 Y 文件持續(xù)時常 videoDescription varchar 255 Y 文件描述 videoBookMark varchar 255 Y 文件書簽 videoArtist varchar 255 Y 藝術家信息 videoSize varchar 255 Y 文件大小 歷史播放文件表 歷史播放文件表記錄了播放器中播放過的文件信息,這里包括文件名,文件絕對路徑兩個選項,方便用戶讀取歷史播放記錄信息,以及在此播放等功能。 (7) 播放列表 歷史播放列表:實現(xiàn)歷史播放文件列表來記錄播放器播放過的視頻文件,一個方便用戶查詢那些播放過,或者再次播放。 在 Android 手機中內(nèi)置了 SQLite 小型數(shù)據(jù)庫。當1995 年 SUN 推出 Java 語言之后,全世界的目光都 被這個神奇的語言所吸引。 工作空間插件即所謂的工作區(qū),主要負責管理用戶資源,例如用戶創(chuàng)建項目的管理、文件變更等,并負責通知其他插件關于資源變更的信息。 Ubuntu 基于 Debian 發(fā)行版和 GNOME 桌面環(huán)境,與 Debian 的不同在于 它每 6個月會發(fā)布一個新版本。 表 播放器上一個 /下一個用例說明 描述要素 描述內(nèi)容 用例名稱 上一個 /下一個 用例描述 1. 用戶單擊 上一個 /下一個的按鈕 2. 播放器播放當前播放列表的上一個或者下一個視頻文件 參與者 用戶 前置條件 視頻進入播放狀態(tài) 后置條件 選中的視頻播放 (2) 播放器擴展用例是為了更好的實現(xiàn)友好播放功能,對播放的視頻文件進行人性化管理,建立文件定位列表,智能搜索,播放記錄, 如圖 所示。 在視頻文件的播放,以及播放文件的存儲讀取時具有交互操作的,比如,當用戶在播放過程中,文件需要加入到數(shù)據(jù)庫中的存放已播放文件列表的表中。 (2) 能夠直接定位到 sdcard 中的文件,進行播放。方便視頻文件信息的再次讀取。所有掃描的出來的文件信息進行數(shù)據(jù)庫存儲,方便下次讀取。 (2) 能夠在手機里面定位視頻文件。 ( 2) 運行可行性:該系統(tǒng)需要 Android 虛擬 機環(huán)境, Eclipse 中安裝 ADT,DDMS 等 Google Android 相關插件。 Android Player 的發(fā)展概況 當各個廠商售賣的不同版本中的 Android 的智能手機中,都有內(nèi)置的視頻播放器。 隨著 Google 推出的 Android 手機的不斷更新,技術上面也趨于成熟,一個好的視頻播放器的設計成為可能。 I 基于 Android 的多功能視頻播放器的系統(tǒng)設計與實現(xiàn) 摘 要: 如今,隨著基于 android 的智能手機的興起,一款具有個性化的多功能播放器是消費者的一個主要需求。 Real Time Streaming Protocol 1 目 錄 1. 緒論 ....................................................... 1 課題背景 .........................................
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1