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

正文內(nèi)容

基于云計(jì)算的android即時(shí)通訊系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)論文-免費(fèi)閱讀

  

【正文】 首先,由程序生成一個(gè)由 6 位數(shù)字組成的 ID,并且確定用戶信息表中無此ID相關(guān)信息。 可以免費(fèi)開始使用 App Engine。 Google App Engine 支持以幾種編程語言編寫的應(yīng)用程序。 客戶端查詢好友信息 |ID 精確 |昵稱精確 |查找在線 ( PC005): package typerequest/type purposesearch_user/purpose //聲明為查找好友類型 search_typeid| addname|addonline|all/search_type //分類型查找 search_infoinfo/search_info //查找類型具體信息 /package 47 圖 4311 用戶查詢界面 圖 4312 主要類類圖 用戶查詢過程時(shí)序圖如下所示: 聊天模塊實(shí)現(xiàn) 聊天是本系統(tǒng)的主要功能,用戶登錄之后就可以選擇好友列表中的好友,雙擊進(jìn)入聊天界面進(jìn)行聊天。點(diǎn)選主界面菜單中的刷新好友列表就可以手動(dòng)更新好友列表界面 ,如圖 435。如果注冊(cè)成功則返回一個(gè)由 6 位數(shù)字組成的 ID號(hào),用戶必須記住此 ID 號(hào), 他是用戶登錄的唯一憑證。包括 列表、網(wǎng)格、文本 框、按鈕,甚至是內(nèi)嵌的網(wǎng)頁(yè)瀏覽器 內(nèi)容提供者( Content Providers) —— 使應(yīng)用程序能訪問其他應(yīng)用程序(如通訊錄)的數(shù)據(jù),或共享自己的數(shù)據(jù) 資源管理器( Resource Manager) —— 提供訪問非代碼資源,如本地化字符串、圖形和布局文件 通知管理器( Notification Manager) —— 使所有的應(yīng)用程序能夠在狀態(tài)欄顯示自定義警告 活動(dòng)管理器( Activity Manager) —— 管理應(yīng)用程序生命周期 ,提供通用的導(dǎo)航回退功能 Applications Android 裝配一個(gè)核心應(yīng)用程序集合,包括電子郵件客戶端、 SMS 程序、日歷、地圖、瀏覽器、聯(lián)系人和其他設(shè)置。下面列出一些核心庫(kù): 系統(tǒng) C 庫(kù) —— 標(biāo)準(zhǔn) C 系統(tǒng)庫(kù)( libc)的 BSD 衍生,調(diào)整為基于嵌入式Linux 設(shè)備 媒體庫(kù) —— 基于 PacketVideo 的 OpenCORE。 大多數(shù)虛擬機(jī)包括 JVM 都是基于棧的,而 Dalvik 虛擬機(jī)則是基于寄存器的。這時(shí)插件及 App Engine SDK 均安裝成功,可以進(jìn)入本系統(tǒng)服務(wù)器的開發(fā)工作了。因此,直接進(jìn)行 Eclipse Google 插件的安裝,此插件的安裝方式有兩種?;氐健?Available Software】標(biāo)簽頁(yè),選中剛才增加的地址,然后單擊右側(cè)的【 Install】按鈕開始安裝 ADT插件。如果安裝 Android SDK 時(shí)下載文件失敗,可以將如圖 313 29 所示的安裝界面右下角的第 1 個(gè)復(fù)選框選中,然后重新安裝。下面開始設(shè)置環(huán)境變量:右鍵單擊“我的電腦”,在彈出的快捷菜單中選擇“屬性”,在彈出的“系統(tǒng)屬性”對(duì)話框中選擇“高級(jí)”選項(xiàng)卡,單擊【環(huán)境變量】按鈕,系統(tǒng)彈出“環(huán)境變量”對(duì)話框,如圖 312: 28 圖 312 “環(huán)境變量”對(duì)話框 path 是 Windows 已定義的變量,找到 “ Path”,單擊【編輯】按鈕,將“ 。 App Engine 數(shù)據(jù)存儲(chǔ)區(qū)具有高度的 一 致性 ,但不是關(guān)系數(shù)據(jù)庫(kù)。聊天流程如圖 236: 圖 236 聊天流程圖 刷新好友列表模塊 用戶通過菜單選擇刷新好友列表,這時(shí)需要更新用戶的好友列表,其流程如圖 237: 24 圖 237 刷新列表流程圖 數(shù)據(jù)庫(kù)設(shè)計(jì) 在本系統(tǒng)中數(shù)據(jù)的存儲(chǔ)采用 Google App Engine 提供的數(shù)據(jù)存儲(chǔ)區(qū)來進(jìn)行存儲(chǔ)。缺少狀態(tài)意味著所需要的前面信息必須重現(xiàn) ,勢(shì)必導(dǎo)致每次連接要傳送較多的信息。如果把數(shù)據(jù)看成是裝在 罐 里的東西 ,那么 ContentType是貼在罐上的標(biāo)簽 ,它告訴人們里面裝的是什么東西。在客戶與服務(wù)器連接后 ,客戶必須傳送的信息只是請(qǐng)求方法和路徑。在本系統(tǒng)的通信上采用 Http協(xié)議來承載 XML 格式的私有協(xié)議, HTTP 是為分布式超媒體信息系統(tǒng)設(shè)計(jì)的一個(gè)協(xié)議。只有在 ID、密碼由服務(wù)器驗(yàn)證通過后才可正確登錄。政府積極促進(jìn)企業(yè)提高認(rèn)識(shí),加深對(duì)信息化的重要性和必要性以及 內(nèi)涵 的理解,間接提高了企業(yè)對(duì)即時(shí)通 訊應(yīng)用的自覺性和緊迫性,把即時(shí)通訊建設(shè)作為加速企業(yè)發(fā)展的助推器。國(guó)內(nèi) 最大的敵手朗瑪 UC 從 20xx 年開始研發(fā), 20xx 年的12 月份 UC 正式發(fā)布,并且首創(chuàng)了很多技術(shù): UC 是國(guó)內(nèi)第一個(gè)做場(chǎng)景聊天的; UC 是第一個(gè)把同學(xué)錄和校友錄結(jié)合的;第一個(gè)把即時(shí)通訊與休閑游戲相結(jié)合的;第一個(gè)把發(fā)送動(dòng)畫與即時(shí)通訊相結(jié)合的。朗瑪公司也推出了名為 UC 的通訊工具 。這使得即時(shí)通訊更加大眾化和人性化,即使不會(huì)使用電腦的人現(xiàn)在也可以享受到即時(shí)通訊給人們帶來的變化。大部分的即 時(shí)通訊服務(wù)提供了 狀態(tài)信息 的特性 ── 顯示聯(lián)絡(luò)人名單,聯(lián)絡(luò)人是否在在線與能否與聯(lián)絡(luò)人交談。 因此如果能將網(wǎng)絡(luò)即時(shí)通訊軟件引入 Android 操作系統(tǒng)并能夠解決軟件的互通,對(duì) Android 系統(tǒng)和即時(shí)通訊軟件普及有重要意義。 作者簽名: 日期: 年 月 日 導(dǎo)師簽名: 日期: 年 月 日 注 意 事 項(xiàng) (論文)的內(nèi)容包括: 1)封面(按教務(wù)處制定的標(biāo)準(zhǔn)封面格式制作) 2)原創(chuàng)性聲明 3)中文摘要( 300 字左右)、關(guān)鍵詞 4)外文摘要、關(guān)鍵詞 5)目次頁(yè)(附件不統(tǒng)一編入) 6)論文主體部分:引言(或緒論)、正文、結(jié)論 7)參考文獻(xiàn) 8)致謝 9)附錄(對(duì)論文支持必要時(shí)) :理工類設(shè)計(jì)(論文)正文字?jǐn)?shù)不少于 1 萬字(不包括圖紙、程序清單等),文科類論文正文字?jǐn)?shù)不少于 萬字。 作 者 簽 名: 日 期: 指導(dǎo)教師簽名: 日 期: 使用授權(quán)說明 本人完全了解 大學(xué)關(guān)于收集、保存、使用畢業(yè)設(shè)計(jì)(論文)的規(guī)定,即:按照學(xué)校要求提交畢業(yè)設(shè)計(jì)(論文)的印刷本和電子版本;學(xué)校有權(quán)保存畢業(yè)設(shè)計(jì)(論文)的印刷本和電子版,并提供目錄檢索與閱覽服務(wù);學(xué)??梢圆捎糜坝?、縮印、數(shù)字化或其它復(fù)制手段保存論文;在不以贏利為目的前提下,學(xué)??梢怨颊撐牡牟糠只蛉?jī)?nèi)容。 作者簽名: 日 期: 學(xué)位論文原創(chuàng)性聲明 本人鄭重聲明:所呈交的論文是本人在導(dǎo)師的指導(dǎo)下獨(dú)立進(jìn)行研究所取得的研究成果。 :任務(wù)書、開題報(bào)告、外文譯文、譯文原文(復(fù)印件)。通過分析和研究即時(shí)通訊模型,并對(duì) 當(dāng)前幾種流行的即時(shí)通訊協(xié)議的對(duì)比,決定采用基于 XML 的 Http 協(xié)議,同時(shí)對(duì)服務(wù)器的通信方式、連接方式和服務(wù)模式做出了選擇。 即時(shí)通訊的最大特點(diǎn)是在網(wǎng)上進(jìn)行信息的實(shí)時(shí)交流。另外,即時(shí)通訊軟件被加入了越來越多的新功能,使它正從毫無商業(yè)價(jià)值的聊天、游戲轉(zhuǎn)變出來,成為能為商業(yè)帶來商機(jī)和實(shí)惠的領(lǐng)域,所有這一切都讓人們對(duì)即時(shí)通訊賦予了越來越多的注意力。 即時(shí)通訊軟件最早發(fā)布于 1996 年 11 月 15 日,以色列特拉維文的Mirabilis 《 SURF HOME:MIRABILIS LTD. PROVIDES NEW SOLUTIONS FOR PEERTOPEER INTERNET COMMUNICATIONS》的新聞稿,同時(shí)發(fā)布了他們新產(chǎn)品 ICQ(I Seek You)的 Beta 測(cè)試版。在一年的發(fā)展里, UC一度達(dá)到峰值在線 30 萬人,注冊(cè)用戶達(dá)到 7000 萬。 統(tǒng)一通信成為發(fā)展趨勢(shì) 。 用戶登錄如圖 212: 用 戶用 戶 登 錄 圖 212 用戶登錄用例圖 17 刷新好友列表 當(dāng)用戶通過 ID、密碼驗(yàn)證正確登錄之后,就可以看到好友列表界面。它是無狀態(tài)、面向?qū)ο蟮膮f(xié)議。 HTTP 規(guī)范說明了定義的幾種請(qǐng)求方法 ,實(shí)際上常用的只是其中的三種 GET、 HEAD、 POST。 無連接 HTTP 是一個(gè)無連接協(xié)議。另一方面 ,也正是由于缺少狀態(tài)使得 HTTP 累贅少 ,運(yùn)行速度高 ,服務(wù)器應(yīng)答較快。 App Engine 數(shù)據(jù)存儲(chǔ)區(qū)存儲(chǔ)數(shù)據(jù)對(duì)象(稱為 “ 實(shí)體 ” )并對(duì)其執(zhí)行查詢。雖然該數(shù)據(jù)存儲(chǔ)區(qū)接口有許多與傳統(tǒng)數(shù)據(jù)庫(kù)相同的功能,但也具有獨(dú)特的特征,它采用了不同的數(shù)據(jù)設(shè)計(jì)和管理方式,可以充分利用自動(dòng)擴(kuò)展功能。C:\Program Files\Java\\bin”加到“變量值”文本框后邊,然后單擊【確定】按鈕。如果安裝順利,將出現(xiàn)如圖 314 所示的安裝界面。在彈出的安裝對(duì)話框中選中 Android DDMS 和 Android Development Tools兩項(xiàng),單擊【 Next】按鈕進(jìn)入下一個(gè)安裝界面,選中接受協(xié) 議復(fù)選框,最后單擊【 Finish】按鈕開始安裝。其一:下載插件包到自己的電腦上進(jìn)行本地安裝;其二:通過 Eclipse 進(jìn)行在線安裝,所以需要有穩(wěn)定的 Inter 連接。 第四章 系統(tǒng)客戶端設(shè)計(jì)與實(shí)現(xiàn) Android 系統(tǒng)簡(jiǎn)介 系統(tǒng)客戶端采用 Google 開源項(xiàng)目 Android 手機(jī)終端作為承載設(shè)備 ,Android 系統(tǒng)架構(gòu)如圖 411 所示: 33 Android 系統(tǒng)架構(gòu)由 5 部分組成,分別是: Linux Kernel、 Android Runtime、Libraries、 Application Framework、 Applications。兩種架構(gòu)各有優(yōu)劣,一般而言,基于棧的機(jī)器需要更多指令,而基于寄存器的機(jī)器指令更大。這些庫(kù)支持播放和錄制許多流行的音頻和視頻格式,以及靜態(tài)圖像文件,包括 MPEG 、 MP AAC、 AMR、 JPG、 PNG 界面管理 —— 管理訪問顯示子系統(tǒng)和無縫組合多個(gè)應(yīng)用程序的二維和三維圖形層 LibWebCore—— 新 式的 Web瀏覽器引擎 ,驅(qū)動(dòng) Android 瀏覽器和內(nèi)嵌的web 視圖 SGL—— 基本的 2D 圖形引擎 3D 庫(kù) —— 基于 OpenGL ES APIs 的實(shí)現(xiàn)。所有應(yīng)用程序都是用 Java 編程語言寫的。如果因各種原因,如網(wǎng)絡(luò)連接等注冊(cè)失敗則,提示用戶注冊(cè)失敗,待用戶確認(rèn)之后回到 登錄界面。主要類類圖如圖 436。聊天界面如圖 4313,主要類類圖如圖 4314 所示。通過 App Engine 的 Java 運(yùn)行時(shí)環(huán)境, 客戶 可以使用標(biāo)準(zhǔn) Java 技術(shù)(包括 JVM、Java servlet 和 Java 編程語言,或使用基于 JVM 的解釋器或解譯器的任何其他語言,例如 JavaScript 或 Ruby)構(gòu)建應(yīng)用程序。所有應(yīng)用程序都可以使用多達(dá) 500 MB 的存儲(chǔ)空間,以及可支持每月約 500 萬頁(yè)面瀏覽量的足夠的 CPU 和帶寬,完全免費(fèi)。然后解析注冊(cè)數(shù)據(jù)包,構(gòu)造用戶對(duì)象,持久化用戶對(duì)象。 服務(wù)器端實(shí)現(xiàn) 服務(wù)器用戶注冊(cè) 當(dāng)服務(wù)器 收 到注冊(cè)消息包時(shí),會(huì)自動(dòng)分配到注冊(cè)模塊進(jìn)行處理。 客戶 可以控制 其 應(yīng)用程序可以消費(fèi)的最大資源量,使其一直保持在預(yù)算范圍內(nèi)。 可以與全世界的人共享 客戶 的應(yīng)用程序,也可以限制為只有貴組織的成員可以訪問。用戶查詢模塊界面如圖 4311,主要類類圖如圖 4312 所示。登錄消息包如下: 客戶端申請(qǐng)登錄( PC001): package typerequest/type purposelogin/purpose //聲明包類型登錄 id99999999/id //用戶 id passworda~z1~9/password //用戶密碼 /package 圖 433 登錄界面 圖 434 登錄類類圖 登錄過程時(shí)序圖如下所示: 41 刷新好友列表模塊實(shí)現(xiàn) 用戶成功登錄之后,進(jìn)入主界面。 用戶注冊(cè)模塊實(shí)現(xiàn) 在用戶填寫注冊(cè)信息并點(diǎn)擊注冊(cè)按鈕之后,進(jìn)行新用戶注冊(cè)。 所有的應(yīng)用程序其實(shí)是一組服務(wù)和系統(tǒng),包括: 視圖( View) —— 豐富的、可擴(kuò)展的視圖集合,可用于構(gòu)建一個(gè)應(yīng)用程序。這些功能通過 Android 的應(yīng)用程序框架( application framework)暴露給開發(fā)者。 Dalvik 虛擬機(jī)可執(zhí)行文件格式是 .dex, dex 格式是專為Dalvik 設(shè)計(jì)的一種壓縮格式,適合內(nèi)存和處理器速度有限的系統(tǒng)。當(dāng)成功安裝 Google Eclipse 后,重啟 Eclipse。 JDK 和 Eclipse 的安裝在上面已經(jīng)完成,不在重復(fù)。在顯示的對(duì)話框的文本框中輸入
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1