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

正文內容

基于android平臺的即時通訊系統(tǒng)的研究與設計畢業(yè)論文-文庫吧資料

2025-06-30 22:08本頁面
  

【正文】 簡化移動通信終端設備之間的通信,也能夠成功地簡化設備與因特網 Inter 之間的通信,從而數(shù)據(jù)傳輸變得更加迅速高效,為無15線通信拓寬道路。 Bluetooth Bluetooth 簡介藍牙,是一種支持設備短距離通信(一般 10m 內)的無線電技術。取而代之,當前任務的堆棧中最上面的 Activity 被彈出,而同一任務重之前的那個 Activity 顯示了出來。于是,那個任務帶著它堆棧中所有的 4 個Activity,再一次回到了前臺。當用戶按下 HOME 鍵的時候,回到了應用程序加載器,然后選擇了一個新的應用程序(也就是一個新任務) ,則當前任務遁入后臺,而新任務的根 Activity 顯示出來。整個任務(即 Activity 堆棧)可以移到前臺或退至后臺。事實上整個任務使用的值是在根 Activity 中設置的。堆棧中的 Activity 不能重排列,只能壓入或彈出。當用戶按下 BACK 鍵的時候,當前 Activity 出棧,而父 Activity 恢復為當前運行的 Activity。堆棧最上方的 Activity 則是當前運行的用戶直接對其進行操作的 Activity。這兩個 Activity 分別在不同的進程里,由不同的 UI Thread(可能會并行)執(zhí)行。一個 Task 通常會涵蓋多個 Activity,而這些 Activity 可能分別屬于不同的 Application,因此,屬于同一個Task 的 Activity 通常會在不同的進程里(可能會并行)執(zhí)行。Android 是將這兩個 Activity 放在同一個任務重來維持一個完整的用戶體驗的。于是,地圖瀏覽器就會顯示那個地圖,而且用戶按下 BACK 鍵的時候,Activity 又會再一次顯示在屏幕上。 Android 任務和進程/線程模型一個 Activity 可以啟動另外一個 Activity,甚至可以啟動與他不處于同一應用程序的 Activity。圍繞著 Intent,可以協(xié)調Activity、Service、BroadcastReceiver 之間的通信,并可以使用 NotificationManager和 AlermManger 通知 UI 和用戶底層時間的發(fā)生。因此,Intent 在這里起到一個媒體中介的作用,專13門提供組件互相調用的相關信息,實現(xiàn)調用者與被調用者之間的解耦。Intent 負責對應用中操作的動作、動作涉及數(shù)據(jù)及附加數(shù)據(jù)進行描述,Android 則根據(jù)此 Intent 的描述,找到對應的組件,將 Intent 傳遞給調用的組件,并完成組件的調用。一個 Android 應用主要由 4 中組件組成:Activity、Service、BroadcastReceiver以及 ContentProvider,這四種組件是獨立的,他們之間可以互相調用、協(xié)調工作,最終組成一個完整的 Android 應用。實例必須使用方法 (NOTIFIVCATION_SERVICE)來獲得,而不能直接對 NotificationManager 進行實例化。服務一般會派生一個新的線程來進行一些耗時的任務(比如音樂回放) 。對于音樂服務來說,這個借口可以允許用戶暫停、回退、停止、以及重新開始播放等。用戶可以連接(或者叫綁定)一個正在運行的服務(如果服務沒有運行,則啟動之) 。然而,音樂播放這個任務本身不應該為任何Activity 所處理,因為用戶期望在做別的事情時,音樂仍在繼續(xù)播放。媒體播放器播放列表中的曲目是一個經典例子。比如,一個服務可以在用戶做其他事情的時候在后臺播放背景音樂,從網絡上獲取或者計算一些數(shù)據(jù)提供給需要這個運算結果的 Activity 使用。應用程序也可以進行廣播——比如說,通知其他應用程序下載完成并處于可用狀態(tài)。Broadcast Receiver 是一個專門用來接收廣播通知消息,并做出相應處理的組件。在 Android 系統(tǒng)中,Activity 被一個 Activity 棧所管理,當一個新的 Activity 啟動時,其被放置到棧頂,成為運行中的 Activity,前一個 Activity 則被保存在棧中,不再放到前臺,知道新的 Activity 退出為止。盡管 Activity 經常被用來當作全屏窗口使用,但也可以通過其他方式來使用,比如作為浮動窗口(通過設置代 windowsFloating 標簽的主體) ,或者嵌入到其他的Activity(通過 ActivityGroup)中。在應用程序中,一個 Activity 通常就是一個單獨的屏幕,用于呈現(xiàn)數(shù)據(jù)和與用戶進行交互,每個屏幕可以有 1 個或者多個組件布局。 Intent Filter、Broadcast Receiver、Service、NotificationManager、AlarmManager。一個 Activity 實例可以做很多事情,但它本身無法顯示在屏幕上,而是借助于視圖組(ViewGroup)和視圖(View),這兩個才是 Android 平臺上最基本的用戶界面表達單元。對于 Android 開發(fā)來說,用戶界面的視線是比較重要的和復雜的一環(huán),如果有 HTML 設計經驗,或者說有Swing、Flash 等圖形設計經驗,那么理解 Android 的 UI 設計會容易得多,甚至會有似曾相識的感覺。Android 實現(xiàn)用戶界面的基本知識,包括構建屏幕的基本組件,怎樣使用 XML 定義屏幕并把它加載到代碼中、以及需要為用戶界面處理的各種任務。Android SDK 已經為用戶提供了一套完善的界面設計功能,有豐富的組件供我們使用,如果還不能滿足我們的界面需求,還可以對它們進行擴展。 Android 程序開發(fā) Android 用戶界面(UI)對于一個 Android 手機應用來說,一個好看有簡介的界面,是相當重要的。assets 資源目錄:Android 除了提供/res 目錄存放資源文件外,在 /assets 目錄也可以存放資源文件,而且/assets 目錄下的資源文件不會在 自動生成 ID,所以讀取/assets 目錄下的文件必須指定文件的路徑,如: 項目清單文件: 這個文件列出了應用程序所提供的功能,以后開發(fā)好的各種組件需要在該文件中進行配置,如果應用使用到了系統(tǒng)內置的應用(如電話服務、互聯(lián)網服務、短信服務、GPS 服務等等),還需在該文件中聲明使用權限。 [8]res/ 資源(Resource) 目錄:在這個目錄中可以存放應用使用到的各種資源,如 xml 界面文件,圖片或數(shù)據(jù)。 在應用中起到了字典的作用,它包含了界面、圖標、常量等各種資源的 id,通過 ,應用可以很方便地找到對應資源。Android 開發(fā)工具會自動根據(jù) res 目錄的 xml 界面文件、圖標與常量,同步更新修改 文件。目錄中最重要的就是 文件。用戶開發(fā)的 Android 應用程序和 Android 的核心應用程序是同一層次的,它們都是基于 Android 的系統(tǒng) API 構建的。第三層:Android 應用框架(ANDROID FRAMEWORK): 在 Android 系統(tǒng)中,開發(fā)人員也可以完全訪問核心應用程序所使用的 API 框架。同時虛擬機是基于寄存器的,所有的類都是有 Java 編譯器編譯,然后通過 SDK 中的“dx” 格式由虛擬機執(zhí)行。Dalvik 被設計成一個可以同時高效運行多個虛擬機實例的虛擬系統(tǒng)。Android 運行環(huán)境(ANDROID RUNTIME):提供了 Java 編程語言核心庫的大多數(shù)功能,由 Dalvik Java 虛擬機和基礎的 Java 類庫組成。3D libraries:基于 OpenGL API 的實現(xiàn);該庫可以使用硬件 3D 加速(如果可用) ,或者使用高度優(yōu)化的 3D 軟加速。LibWebCore:一個最新的 Web 瀏覽器引擎,支持 Android 瀏覽器,以及一個可嵌入式的 Web 視圖。多媒體庫:基于PackerVideo 的 OpenCore;該庫支持多種常用的音頻、視頻格式回放和錄制,支持多種媒體格式的編和解碼格式。包含 C/C++庫,被 Android 系統(tǒng)中不同組件使用,它們通過Android 應用程序框架為開發(fā)者進行服務。除了標準的 Linux 內核外,Android 還增加了內核的驅動程序:Binder(IPC)驅動、顯示驅動、輸入設備驅動、音頻系統(tǒng)驅動、攝像頭驅動、WiFi 驅動、藍牙驅動、電源管理。Android 核心系統(tǒng)服務依賴于 內核,包括:安全性、內存管理、進程管理、網絡協(xié)議、驅動模型。 點擊Finish 后,點擊 Eclipse 的 Run 菜單選擇 Run Configurations? 選擇“Android Application” ,點擊在左上角(按鈕像一張紙上有個“+”號)或者雙擊“Android Application”, 有個新的選項“New_configuration”(可以改為我們喜歡的名字)。 Application Name: 一個易讀的標題在的應用程序上。一個 Activity 類是一個簡單的啟動程序和控制程序的類。 Package Name: 包名,遵循 JAVA 規(guī)范,用包名來區(qū)分不同的類是很重要的,我用的是 。 在用戶變量中新建 PATH 值為:Android SDK 中的 tools 絕對路徑(本機為D:AndroidDevelopandroidsdkwindows ools)。下載完 SDK 后, 文件解壓到電腦上合適位置。返回可用軟件的視圖,會看到這個插件,然后選擇 Developer Tools (會選中下面的“Android Developer Tools”和 “Android Editors””),點擊 Next,最后重啟 Eclipse。Android 的開發(fā)團隊專門針對 Eclipse IDE 定制了一個插件:7Android Development Tools(ADT)安裝 Eclipse 插件 (ADT),啟動 Eclipse,選擇 Help Install New Software,在出現(xiàn)的對話框里,點擊 Add 按鈕,在對話框的 name 一欄輸入“ADT” , 然后點擊 Archive...,瀏覽和選擇已經下載的 ADT 插件壓縮文件。下載用于在 Eclipse 開發(fā) android 應用的 ADT 插件,在企業(yè)開發(fā)中,很多程序員使用 Eclipse IDE 作為應用的開發(fā)環(huán)境。同樣也是屬于手機硬體方面的體現(xiàn),也是在開發(fā) Android 應用程序是可以突出的特點之一。這個系統(tǒng)可以保證在任意時刻和任何地點都可以同時觀測到 4 顆衛(wèi)星,以保證衛(wèi)星可以采集到該觀測點的經緯度和高度,以便實現(xiàn)導航、定位、授時等功能。這些通訊能力也是屬于手機硬件方面的展現(xiàn),也是在開發(fā) Android 應用程序時可以突出的特點之一。該技術使用的是 附近的頻段,該頻段目前尚屬沒用許可的無線頻段。由于 8PSK 可將現(xiàn)有 GSM 網絡采用的 GMSK 調制技術的信號空間從 2 擴展到 8,從而使每個符號所包含的信息是原來的 4 倍。EDGE(Enhanced Data Rate for GSM Evolution),即增強型數(shù)據(jù)速率 GSM 演進技術。GSM 技術是屬于手機硬件方面的展現(xiàn),也是在開發(fā) Android 應用程序時可以突出的特點之一。另外支持各種通用的靜態(tài)圖像格式,如 JPG、PNG 、GIF 等格式。 多媒體的支持能力:主要用于播放媒體文件。同時它還支持事務功能和并發(fā)處理等等。它無需安裝和管理配置,它是一個儲存在單一磁盤文件中的完整數(shù)據(jù)庫,體積小只有 250KB 但支持數(shù)據(jù)庫大小至 2TB。SQLite 是一款輕型的數(shù)據(jù)庫,它的設計目標是嵌入式的,目前已經在很多嵌入式產品中使用了它,它占用的資源非常低。它們是一種非??斓膱D形引擎,并且支持硬件加速。 優(yōu)化的繪圖能力:在程序里可以用到的繪圖功能分為 2D 與 3D 兩個方面。WedKit 是一個開源瀏覽器網頁排版引擎,目前使用WebKit 引擎的瀏覽器主要有 :Safari,Midori,Epiphany 等。 Dalvik 虛擬機器:在 Android 平臺上所使用 Java 虛擬機,不是 Sim 公司的標準 Java 虛擬機,而是使用 Google 自主開發(fā)的代號為 Dalvik 的虛擬機,它在保證API 方面的兼容的同時,針對移動手機進行了大幅優(yōu)化,占用資源更小,運行效率更高。程序的調試以及運行結果本章主要介紹 Eclipse 中如何調試及其過程,以及程序的運行結果。Android 系統(tǒng)的研究與設計本章主要介紹 Android 系統(tǒng)的框架與特征,介紹 Android 系統(tǒng)的運作方式與特征函數(shù),以及藍牙的術語定義以及 Android 中如何運用藍牙。 本論文主要結構4本文章主要分為 5 個部分:緒論、Android 系統(tǒng)的研究與設計、程序主要架構與模塊、程序的調試、程序運行結果。即時通訊除了能加強網絡之間的信息溝通外,最主要的是可以將網站信息與聊天用戶直接聯(lián)緊在一起。而對于 Android 系統(tǒng),這方面的發(fā)展有 5 年,相比起其他平臺的發(fā)展已經短了很多,而對于這種新興的移動設備系統(tǒng),有更加多的信息可以利用,例如 GPS 信息、照片信息,手機聯(lián)系人信息等等。2022 年之后,由于智能手機普遍流行起來。 本論文研究的目的及意義早期的即時通訊是屬于 Unix 用戶的專利,隨著個人電腦與互聯(lián)網的普及,即時通訊成為人與人溝通的另一條管道。 已有的分離的插件已經能夠支持 C/C++(
點擊復制文檔內容
職業(yè)教育相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1