<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于A(yíng)ndroid平臺的即時(shí)通信系統客戶(hù)端設計

基于A(yíng)ndroid平臺的即時(shí)通信系統客戶(hù)端設計

作者: 時(shí)間:2011-10-12 來(lái)源:網(wǎng)絡(luò ) 收藏

引言

本文引用地址:http://dyxdggzs.com/article/150120.htm

   是Google 推出的一個(gè)Linux 操作, 包含底層框架, 中間件和開(kāi)發(fā)環(huán)境的一套。它支持流行的組件式程序, 具有針對性移動(dòng)設備的Dalvik 虛擬機。瀏覽器核心是開(kāi)源的WebKit 引擎, 對HTML 的各種語(yǔ)言具有良好的支持。圖像引擎使用基于openGLES1. 0 的三維圖形庫。本文的研究目的就是基于 , 提出一種能為多種移動(dòng)提供服務(wù)解決方案。

  1 系統開(kāi)發(fā)環(huán)境

   的應用開(kāi)發(fā)使用Java 語(yǔ)言環(huán)境下Android 應用開(kāi)發(fā)工具和API 接口,包括支持各種分辨率的設備模擬器、調試工具、內存及性能分析圖表和Eclipse 集成開(kāi)發(fā)環(huán)境插件在內的方便快捷的開(kāi)發(fā)環(huán)境。

  2

  系統客戶(hù)端主要實(shí)現與服務(wù)器端進(jìn)行, 向服務(wù)器發(fā)送和接收相應的請求, 完成的過(guò)程。開(kāi)發(fā)的客戶(hù)端基于Jabber 協(xié)議[ 4] , 可以實(shí)現用戶(hù)注冊和登錄、消息處理、好友的分組管理、在線(xiàn)狀態(tài)的監視等功能。

  2. 1 客戶(hù)端結構

  系統客戶(hù)端, 采用MVC 模式來(lái)進(jìn)行構建, MVC 模式中應用系統被分成3 個(gè)部分: 模型( Model) 、視圖( View) 和控制器( Contr oller)。View 向用戶(hù)展示模型的狀態(tài)以及控制信息, CONt roller 作為控制器, 負責View 和Model 之間的流程控制, 客戶(hù)端MVC 結構如圖1 所示。采用MV C 模式架構進(jìn)行設計,可以將視圖層與邏輯代碼以及數據模型層進(jìn)行分離, 實(shí)現系統的松散耦合, 便于系統的維護和代碼的重用。同時(shí), 在A(yíng)ndroid 中, 視圖層可以通過(guò)定義XML 文件的方式來(lái)設計用戶(hù)界面, 在數據模型層提供了Co ntent Pr ovider類(lèi)來(lái)屏蔽底層具體的存儲設備細節, 從而使應用系統具有良好的數據遷移性。

圖1 客戶(hù)端MVC 結構圖

2. 2 應用模塊框架

  Android 中用戶(hù)界面允許采用定義XML 文件或編寫(xiě)代碼建立。通過(guò)定義XML 文件來(lái)設計用戶(hù)界面便于代碼理解和重用, 效率較高。故系統選用定義XML文件來(lái)實(shí)現客戶(hù)端的用戶(hù)界面。Android 應用程序與用戶(hù)打交道的基本功能單位是活動(dòng)( Activity ) , 它通過(guò)調用方法setContentView ( ) 加載視圖資源顯示。運行于后臺的應用程序可以通過(guò)Ser vice 來(lái)進(jìn)行設計, 通過(guò)Binder 機制, 與相關(guān)的活動(dòng)綁定在一起, 系統應用模塊架構如圖2 所示。

圖2 應用模塊框架圖


上一頁(yè) 1 2 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>