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

正文內容

基于android平臺的聊天系統(tǒng)設計與實現(xiàn)畢業(yè)論文(參考版)

2025-07-01 00:53本頁面
  

【正文】 參考文獻[1] 孟凡榮.數(shù)據(jù)庫原理與應用.中國礦業(yè)大學,2009,8:2830[2] 張虹.軟件工程與軟件開發(fā)工具.北京:清華大學出版社,2009:5575[3] Bruce Eckel.Thinking in Java.北京:機械工業(yè)出版社,2009:4264[4] 羅軍舟等. TCP/IP協(xié)議及網絡編程技術.北京:清華大學出版社,2008:132210[5] 孫一林,彭波.Java網絡編程實例.北京:清華大學出版社.2003:3865[6] 李樹青.Java通用范例開發(fā)金典.北京:電子工業(yè)出版社.2009:6478[7] Android A Programmer’s Guide . Jerome (.) DiMarzio DOI:、0071599886林城. Android 應用開發(fā)實戰(zhàn)[J] . 機械工業(yè)出版社,2011:17321.[8] 韓超. Android經典應用程序開發(fā)[J] . 人力資源出版社,2011:518.[9] (美)Cay S. Horstmann,Gary Cornell. Java核心技術[J]. 機械工業(yè)出版社,2008:1517.[10] 劉衛(wèi)國,姚昱禹. Android與J2ME平臺間即時通信的研究與實現(xiàn)[J]. 中南大學 信息科學與工程學院. 2008年12期:118120.[11] 劉平. Android手機訪問服務器的一種數(shù)據(jù)交互方法[J] . 西安財經學院 網絡與現(xiàn)在教育技術中心,201009:96102.[12] 劉玉平. Java輸入輸出流及在網站開發(fā)中的應用探討[J]. 郴州市科技局,2009,(18):3549.[13] 趙亮,張維. 基于Android技術的界面設計與研究[D] . 徐州:徐州建筑職業(yè)技術學院, 2001.[14] 劉衛(wèi)國,姚昱禹. Android的架構與應用開發(fā)研究[J] . 中南大學:信息科學與工程學院 計算機系統(tǒng)應用 200811:110112.[15] 鄺孔無,王曉敏. 信息系統(tǒng)分析與設計(第三版)[M]. 清華大學出版社,2006:2326.[16] 亢勇,陳自力,李鵬,路平. 面向對象的軟件測試[J]. 測試技術學報,1999,(02):1523.216。每每回想起學術討論時的一個個片斷、生活中不起眼的點點滴滴,都會讓人感到無比的親切、溫馨。在整個畢業(yè)設計的完成中,遇到了很多的技術上的難題,張老師都很耐心,很仔細的給我解決,最終順利完成選題的相關設計,在整個論文的寫作過程中,張老師幫助我開拓研究思路,精心點撥、熱忱鼓勵,在此謹向張麗老師致以誠摯的謝意和崇高的敬意。從畢業(yè)選題,論文初稿到最終的定稿,幾經修改,都無不凝聚老師的辛勤付出。四年里,艱辛而快樂的求學之路,給作者留下了很多難以忘懷的欣慰和幸福。在畢業(yè)論文定稿之際,四年的大學本科生活也即將畫上句號。當然本系統(tǒng)還有很多不完善的地方需要加以改進,在今后實際的運用實施過程中會加強改進與完善,使之能夠真正的應用到實際上來。本系統(tǒng)功能雖然較為簡單,但還是具備一定的實用性和靈活性以及包括很多Android的專業(yè)知識,并可以在使用的過程中不斷的修改完善。重點是軟件部分的測試,首先服務器端軟件測試,測試服務器端服務是否能開啟,服務器端是否能對數(shù)據(jù)庫進行正確操作,再對客戶端軟件進行測試,測試客戶端界面是否能正常顯示,相應取值是否能準確取到,相應客戶端功能是否能用(wifi 功能測試),最后客戶端與服務端結合一起測試,測試客戶端是否能與服務端連接,客戶端登錄,好友聊天等。 } }第五章 基于Android平臺的聊天系統(tǒng)系統(tǒng)測試經過對系統(tǒng)的軟、硬件的驗收測試系統(tǒng)滿足用戶的要求。 ().addFirst(entity1)。且聊天記錄也會保存進相應的最近聊天界面內 如圖 圖 關鍵代碼: // 下面是添加到最近會話列表的處理,在按發(fā)送鍵之后 RecentChatEntity entity1 = new RecentChatEntity((), (), 0, (), (), contString)。 } 當用戶與好友進行聊天后。 (())。 (message)。 TextMessage message = new TextMessage()。 ClientOutputThread out = ()。// 發(fā)送一條消息時,ListView顯示選擇最后一項 MyApplication application = (MyApplication) this .getApplicationContext()。// 通知ListView,數(shù)據(jù)已發(fā)生改變 ()。 (entity)。 (false)。 (contString)。 (())。 圖 聊天界面如果好友在線,服務器會將消息轉發(fā)給該好友,該好友在相應的聊天界面回復消息的情況 圖 關鍵代碼:/** * 發(fā)送消息 */ private void send() { String contString = ().toString()。// 聚焦才可以下拉刷新 (new MyRefreshListener())。// 不設置大組指示器圖標,因為我們自定義設置了 (null)。 (myExAdapter)。// 把自定義大組成員對象放入一個list中,傳遞給適配器 } } myListView = (MyListView) ()。// 我們自定義的大組成員對象 for (User u : list) { if (() == i)// 判斷一下是屬于哪個大組 (u)。 ++i) {// 根據(jù)大組的數(shù)量,循環(huán)給各大組分配成員 ListUser child = new ArrayListUser()。// 實例化 for (int i = 0。// 好友列表自定義listView private MyExAdapter myExAdapter。 } } 登錄成功 登錄成功返回好友列表,系統(tǒng)默認分為三個好友組 如圖 好友界面點擊分組列表,顯示分組內好友 如圖 好友列表關鍵代碼:// 大組成員名private String[] groupName = { 我的好友, 我的同學, 我的家人 }。 (this, 注冊, 親!服務器暫未開放哦)。 (o)。 ((MD5, passwd))。 ()。 TranObjectUser o = new TranObjectUser( )。// Client client = 。 } else { if ((passwd2)) { showRequestDialog()。 String passwd2 = ().toString()。 String name = ().toString()。 mPasswdEt2 = (EditText) findViewById()。 mNameEt = (EditText) findViewById()。 (this)。 mRegBack = (Button) findViewById()。 initView()。 setContentView()。 mShowMenu = false。 } else { ()。 ()。 (())。 if (()) { SharePreferenceUtil util = new SharePreferenceUtil( , )。 mAccounts = (EditText) findViewById()。 mBtnLogin = (Button) findViewById()。 mBtnRegister = (Button) findViewById()。 mMoreImage = (ImageView) findViewById()。 mMoreView = findViewById()。 (, 登錄, 親!服務器暫未開放哦)。 (登錄?。。。。。?!)。 (o)。 ( password)。 User u = new User()。 ClientOutputThread out = ()。 } else { showRequestDialog()。 (, 登錄, 親!服務器暫未開放哦)。 (登錄?。。。。。?!)。 (o)。 ( password)。 User u = new User()。 ClientOutputThread out = ()。 } else { showRequestDialog()。 String password = ().toString()。 } else { toast(this)。 if (isNetworkAvailable()) { Intent service = new Intent(this, )。 mi = new MenuInflater(this)。*/ application = (MyApplication) ()。 /* (new ().detectDiskReads().detectDiskWrites().detectNetwork() .penaltyLog().build())。 用戶登錄界面關鍵代碼:public void onCreate(Bundle savedInstanceState) { (savedInstanceState)。 } initView()。 if (()) { createShut()。//去掉狀態(tài)欄 setContentView()。 客戶端啟動界面關鍵代碼:public void onCreate(Bundle savedInstanceState) { (savedInstanceState)。216。216。216。216。 聊天功能:當好友發(fā)送消息時顯示在聊天界面。216。 客戶端模塊客戶端具體功能216。// 同時把登錄信息回復給用戶 (() + 用戶AAA: + () + 上線了)。 } else { (null)。// 先廣播,再把對應用戶id的寫線程存入map中,以便轉發(fā)消息時調用 (list)。 /*for (OutputThread onOut : ()) { (onObject)。 (())。 if (list != null) {// 如果登錄成功 TranObjectUser onO
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1