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

正文內(nèi)容

基于android平臺的即時通訊系統(tǒng)的研究與設(shè)計_畢業(yè)設(shè)計-在線瀏覽

2024-10-31 19:56本頁面
  

【正文】 ............................................................................................... 43 IV DEBUG 調(diào)試 ................................................................................................... 44 運行結(jié)果 ......................................................................................................... 45 總 結(jié) .................................................................................................................................... 48 參考文獻 .............................................................................................................................. 50 致 謝 .................................................................................................................................... 51 1 1 緒論 關(guān)于 Android 系統(tǒng)的背景以及研究目的 Android 一詞的本義指“機器人”,同時也是 Google 于 2020 年 11 月 5 日宣布的基于 Linux 平臺的開源手機操作系統(tǒng)的名稱,該平臺由操作系統(tǒng)、中間件、用戶界面和應(yīng)用軟件組成。IsleAdam)在1886 年發(fā)表的科幻小說《未來夏娃》( L39。ve future)中。 藍牙協(xié)議 Bluetooth。 隨著 ,人們對 于即時通訊的需求越來越多樣化,產(chǎn)生了各種各樣不同用途的協(xié)議。自 1998 年面世以來,特別是近幾年的迅速發(fā)展,即時通訊的功能日益豐富,逐漸集成了電子郵件、博客、音樂、電視、游戲和搜索等多種功能。是一種終端連往即時通訊網(wǎng)絡(luò)的服務(wù)。大部分的即 時通訊服務(wù)提供了狀態(tài)信息的特性 —— 顯示聯(lián)絡(luò)人名單,聯(lián)絡(luò)人是否在在線與能否與聯(lián)絡(luò)人交談 [3]。 國內(nèi)外研究狀況 目前 Android 最新的版本是 JellyBean, 中文名是“果凍豆”,該系統(tǒng)是 Android Ice Cream Sandwich (冰激凌三明治 ) 的升級版 , Android 的代號將是 Key 2 Lime Pie(酸橙派 )。 Android 發(fā)行的版本 : Android 在正式發(fā)行之前,最開始擁有兩個內(nèi)部測試版本,并且以著名的機器人名稱來對其進行命名,它們分別是:阿童木( AndroidBeta),發(fā)條機器人( Android )。甜點命名法開始于 Android 發(fā)布的時候。 紙杯蛋糕( Android ) Cupcake, 2020 年 4 月 30 日發(fā)布 。 松餅( Android ) 201。 凍酸奶( Android ) Froyo, 2020 年 5 月 20 日發(fā)布 。 蜂巢( Android ) Honeyb, 2020 年 2 月 2 日發(fā)布 。 果凍豆( Jelly Bean, 和 Android ) Jelly Bean, 2020 年 6 月 28 日發(fā)布, Android Jelly Bean:2020 年 10 月 30 日發(fā)布 。國外比較著名的有 MSN、 LINE ME 等等。開發(fā)者亦可以通過在 Android NDK( Android Native 開發(fā)包)中使用 C 語言或者 C++語言來作為編程語言開發(fā)應(yīng)用程序。此外, Google 還推出了 Google App Inventor 開發(fā)工具,該開發(fā)工具可以快速地構(gòu)建應(yīng)用程序,方便新手開發(fā)者。就其本身而言,它只是一個框架和一組服務(wù),用于通過插件組件構(gòu)建開發(fā)環(huán)境。 Eclipse的 插件機制是輕型軟件組件化架構(gòu)。 已有的分離的插件已經(jīng)能夠支持C/C++( CDT)、 Perl、 Ruby, Python、 tel 和數(shù)據(jù)庫開發(fā)。 本論文研究的目的及意義 早期的即時通訊是屬于 Unix 用戶的專利,隨著個人電腦與互聯(lián)網(wǎng)的普及,即時通訊成為人與人溝通的另一條管道。 2020 年之后,由于智能手機普遍流行起來。 而對于 Android 系統(tǒng),這方面的發(fā)展有 5 年,相比起其他平臺的發(fā)展已經(jīng)短了很多,而對于這種新興的移動設(shè)備系統(tǒng),有更加多的信息可以利用,例如 GPS 信息、照片信息,手機聯(lián)系人信息等等。 即時通訊除了能加強網(wǎng)絡(luò)之間的信息溝通外,最主要的是可以將網(wǎng)站信息與聊天用 戶直接聯(lián)緊在一起。 本論文主要結(jié)構(gòu) 本文章主要分為 5 個部分:緒論、 Android 系統(tǒng)的研究與設(shè)計 、 程序主要架構(gòu)與模塊 、 程序的調(diào) 試、 程序運行 結(jié)果 。 Android 系統(tǒng)的研究與設(shè)計 本章主要介紹 Android 系統(tǒng)的框架與特征,介紹 Android 系統(tǒng)的運作方式與特征函數(shù),以及藍牙的術(shù)語定義以及 Android 中如何運用藍牙。 程序的調(diào)試 以及運行結(jié)果 本章主要介紹 Eclipse 中如何調(diào)試及其過程,以及程序的運行結(jié)果。 Dalvik 虛擬機器 :在 Android 平臺上所使用 Java 虛擬機,不是 Sim公司的標(biāo)準(zhǔn)Java 虛擬機,而是使用 Google 自主開發(fā)的代號為 Dalvik 的虛擬機,它在保證 API 方面的兼容的同時,針對移動手機進行了大幅優(yōu)化,占用資源更小,運行效率更高。 WedKit 是一個 開源瀏覽器網(wǎng)頁排版引擎,目前使用 WebKit引擎的瀏覽器主要有 :Safari, Midori, Epiphany 等。 優(yōu)化的繪圖能力 :在程序里可以用到的繪圖功能分為 2D 與 3D 兩個方面。它們是一種非常快的圖形引擎,并且支持硬件加速。 SQLite 是一款輕型的數(shù)據(jù)庫,它的設(shè)計目標(biāo)是嵌入式的,目前已經(jīng)在很多嵌入式產(chǎn)品中使用了它,它占用的資源非常低。它無需安裝和管理配置,它是一個儲存在單一磁盤文件中的完整數(shù)據(jù)庫,體積小只有 250KB 但支持數(shù)據(jù)庫大小至 2TB。同時它還支持事務(wù)功能和并發(fā)處理等等。 多媒體的支持能力 :主要用于播放媒體文件。另外支持 6 各種通用的靜態(tài)圖像格式,如 JPG、 PNG、 GIF 等格式。 GSM 技術(shù)是屬于手機硬件方面的展現(xiàn),也是在開發(fā) Android 應(yīng)用程序時可以突出的特點之一。 EDGE(Enhanced Data Rate for GSM Evolution),即增強型數(shù)據(jù)速率 GSM 演進技術(shù)。由于 8PSK 可將現(xiàn)有 GSM 網(wǎng)絡(luò)采用的 GMSK 調(diào)制技術(shù)的信號空間從 2 擴展到 8,從而使每個符號所包含的信息是原來的 4 倍。該技術(shù)使用的是 附近的頻段,該頻段目前尚屬沒用許可的無線頻段。這些通訊能力也是屬于手機硬件方面的展現(xiàn),也是在開發(fā) Android 應(yīng)用程序時可以突出的特點之一。這個系統(tǒng)可以保證在任意時刻和任何地點都可以同時觀測到4 顆衛(wèi)星,以保證衛(wèi)星可以采集到該觀測點的經(jīng)緯度和高度,以便實現(xiàn)導(dǎo)航、定位 、授時等功能。 同樣也是屬于手機硬體方面的體現(xiàn),也是在開發(fā) Android 應(yīng)用程序是可以突出的特點之一。 下載用于在 Eclipse 開發(fā) android 應(yīng)用的 ADT 插件,在企業(yè)開發(fā)中,很多程序員使用 Eclipse IDE 作為應(yīng)用的開發(fā)環(huán)境。 Android 的開發(fā)團隊專門針對 Eclipse IDE 定制了一個插件: Android Development Tools( ADT) 安 裝 Eclipse 插件 (ADT),啟動 Eclipse,選擇 Help Install New Software,在出現(xiàn)的對話框里,點擊 Add 按鈕,在對話框的 name 一欄輸入“ ADT”, 然后點擊 7 Archive...,瀏覽和選擇已經(jīng)下載的 ADT 插件壓縮文件。返回可用軟件的視圖,會看到這個插件,然后選擇 Developer Tools (會選中下面的“ Android Developer Tools”和 “ Android Editors””),點擊 Next,最后重啟 Eclipse。下載完 SDK 后,把 .zip 文件解壓到電腦上合適位置。 在用戶變量中新建 PATH 值為: Android SDK 中的 tools 絕對路徑 (本機為D:AndroidDevelopandroidsdkwindows ools)。 Package Name: 包名,遵循 JAVA 規(guī)范,用包名來區(qū)分不同的類是很重要的,我用的是 。一個 Activity 類是一個簡單的啟動程序和控制程序的類。 Application Name: 一個易讀的標(biāo)題在的應(yīng)用程序上。 點擊Finish 后,點擊 Eclipse 的 Run 菜單選擇 Run Configurations? 選擇“ Android Application”,點擊在左上角 (按鈕像一張紙上 有個“ +”號 )或者雙擊“ Android Application”, 有個新的選項“ New_configuration” (可以改為我們喜歡的名字 )。 Android 核心系統(tǒng)服務(wù)依賴于 內(nèi)核,包括:安全性、內(nèi)存管理、進程管理、網(wǎng)絡(luò)協(xié)議、驅(qū)動模型。除了標(biāo)準(zhǔn)的 Linux 內(nèi)核外, 8 Android 還增加了內(nèi)核的驅(qū)動程序: Binder(IPC)驅(qū)動、顯示驅(qū)動、輸入設(shè)備驅(qū)動、音頻系統(tǒng)驅(qū)動、攝像頭驅(qū)動、 WiFi 驅(qū)動、藍牙驅(qū)動、電源管理。包含 C/C++庫,被 Android 系統(tǒng)中不同組件使用,它們通過Android 應(yīng)用程序框架為開發(fā)者進行服務(wù)。多媒體庫:基于PackerVideo 的 OpenCore;該庫支持多種常用的音頻、視頻格式回放和錄制,支持多種媒體格式的編和解碼格式。 LibWebCore:一個最新的 Web 瀏覽器引擎,支持 Android 瀏覽器,以及一個可嵌入式的 Web 視圖。 3D libraries:基于 OpenGL API 的實現(xiàn);該庫可以使用硬件 3D 加速(如果可用),或者使用高度優(yōu)化 的 3D 軟加速。 Android 運行環(huán)境 (ANDROID RUNTIME):提供了 Java 編程語言核心庫的大多數(shù)功能 ,由 Dalvik Java 虛擬機和基礎(chǔ)的 Java 類庫組成。 Dalvik 被設(shè)計成一個可以同時高效運行多個虛擬機實例的虛擬系統(tǒng)。同時虛擬機是基于寄存器的,所有的類都是有 Java 編譯器編譯,然后通過 SDK 中的“ dx”工具轉(zhuǎn)化為 .dex 格式由虛擬機執(zhí)行。 第三層: Android 應(yīng)用框架 (ANDROID FRAMEWORK): 在 Android 系統(tǒng)中,開發(fā)人員也可以完全訪問核心應(yīng)用程序所使用的 API 框架。用戶開發(fā)的 Android 應(yīng)用程序和 Android 的核心應(yīng)用程序是同一層次的,它們都是基于 Android 的系統(tǒng) API 構(gòu)建的。目錄中最重要的就是 文件。 Android 開發(fā)工具會自動根據(jù) res 目錄的 xml 界面文件、圖標(biāo)與常量,同步更新修改 文件。 在應(yīng)用中起到了字典的作用,它包含了界面、圖標(biāo)、常量等各種資源的 id,通過 ,應(yīng)用可以很方便地找到對應(yīng)資源。 [8] res/ 資源 (Resource)目錄 : 在這個目錄中可以存放應(yīng)用使用到的各種資源,如 xml 界面文件,圖片或數(shù)據(jù)。 assets 資源目錄 : 10 Android 除 了提供 /res 目錄存放資源文件外,在 /assets 目錄也可以存放資源文件,而且 /assets 目錄下的資源文件不會在 自動生成 ID,所以讀取 /assets 目錄下的文件必須指定文件的路徑,如: 項目清單文件 : 這個文件列出了應(yīng)用程序所提供的功能,以后開發(fā)好的各種組件需要在該文件中進行配置,如果應(yīng)用使用到了系統(tǒng)內(nèi)置的應(yīng)用 (如電話服務(wù)、互聯(lián)網(wǎng)服務(wù)、短信服務(wù)、GPS 服務(wù)等等 ),還需在該文件中聲明使用權(quán)限 。 Android 程序 開發(fā) Android 用戶界面( UI) 對于一個 Android 手機應(yīng)用來說,一個好看有簡介的界面,是相當(dāng)重要的。 Android SDK 已經(jīng)為用戶提供了一套完善的界面設(shè)計功能,有豐富的組件供我們使用,如果還不能滿足我們的界面需求,還可以對它們進行擴展。 Android 實現(xiàn)用戶界面的基本知識,包括構(gòu)建屏幕的基本組件,怎樣使用 XML定義屏幕并把它加載到代碼中、以及需要為用戶界面處理的各種任務(wù)。對于 Android 開發(fā)來說,用戶界面的視線是比較重要的和復(fù)雜的一環(huán),如果有 HTML 設(shè)計經(jīng)驗,或者說有 Swing、Flash 等圖形設(shè)計經(jīng)驗,那么理解 Android 的 UI 設(shè)計會 容易得多,甚至?xí)兴圃嘧R的感覺。一個 Activity 實例 可以做很多事情,但它本身無法顯示
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1