Android 开发即时聊天工具系列(8)
生活随笔
收集整理的這篇文章主要介紹了
Android 开发即时聊天工具系列(8)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
Android 開發(fā)即時聊天工具 YQ :(八) 添加/刪除好友
國際慣例,先上圖: 代碼比較簡單,只需給listview設(shè)置Listener就OK, 當(dāng)點(diǎn)擊刪除后,這里沒有做提示,會直接刪除,刪除后應(yīng)當(dāng)給服務(wù)器發(fā)送一個刪除好友的包,服務(wù)器端更新數(shù)據(jù)庫中的數(shù)據(jù)。 然后客戶端要做的就是更新下好友列表。 具體看代碼吧: private void setListViewListener() { listView.setOnItemClickL... 2012-10-23 17:40?閱讀(5573)?評論(17) ?[置頂]?Android 開發(fā)即時聊天工具 YQ 《更新》(源碼下載)
Android 開發(fā)即時聊天工具 YQ? 開發(fā)環(huán)境:Eclipse + JDK 1.7 + SDK 2.2 服務(wù)器端不能運(yùn)行的請檢查你的JDK版本 :) 源碼已上傳: 點(diǎn)擊下載源碼(帶數(shù)據(jù)庫以及數(shù)據(jù)庫腳本) 更新 http://blog.csdn.net/vestigge/article/details/8183564 有些*航班網(wǎng),轉(zhuǎn)載都不注明出處的... 2012-10-13 16:23?閱讀(18982)?評論(86) ?Android 開發(fā)即時聊天工具 YQ :(七) 氣泡聊天
首先看看效果: 實(shí)現(xiàn)方式還是listview自定義adapter,只不過用了兩個布局文件,左邊的一種布局,右邊的一種布局,在消息實(shí)體類中添加一個變量,用來判斷是發(fā)出的消息還是收到的消息,從而在adapter的getView()中,決定采用哪種布局。 chat_listview_item_left.xml <RelativeLayout xmlns:android... 2012-10-13 15:55?閱讀(11889)?評論(13) ?Android 開發(fā)即時聊天工具 YQ :(六) 最近會話列表
實(shí)現(xiàn)的效果如圖: RecentActivity: public class RecentActivity extends Activity{ ListView listView; List chatEntityList=new ArrayList(); String[] mes; protected void onCreate(Bundle savedInstanceS... 2012-10-12 10:31?閱讀(14809)?評論(56) ?Android 開發(fā)即時聊天工具 YQ :(五) 發(fā)送消息
服務(wù)器端轉(zhuǎn)發(fā)消息功能上節(jié)已經(jīng)實(shí)現(xiàn),只需將消息轉(zhuǎn)發(fā)給消息包中的接收人即可, if(m.getType().equals(YQMessageType.COM_MES)){//如果是普通消息包 //取得接收人的通信線程 ServerConClientThread scc=ManageServerConClient.getClientThread(m.getReceiver())... 2012-10-10 19:01?閱讀(17350)?評論(73) ?Android 開發(fā)即時聊天工具 YQ :(四) 獲取好友列表
在Android 開發(fā)即時聊天工具 YQ :(三) 實(shí)現(xiàn)登陸功能中已經(jīng)實(shí)現(xiàn)了登陸功能,離能聊天又近了一步了 :) 在實(shí)現(xiàn)聊天之前還有一個重要的東西,?沒錯,就是好友列表,沒的好友你和誰聊呀,是吧, 嘿嘿,一切從簡,早點(diǎn)實(shí)現(xiàn)基本的聊天目標(biāo)的說,所以代碼很懶(or 爛?),為什么呢?看完就知道了, 在服務(wù)器端當(dāng)?shù)顷懗晒?#xff0c;新開一個線程,用來服務(wù)器和該賬號通信,這樣服務(wù)器端就可以處理別的登陸請求了... 2012-10-09 15:36?閱讀(14938)?評論(53) ?Android 開發(fā)即時聊天工具 YQ :(三) 實(shí)現(xiàn)登陸功能
前面socket基本通信完了,登陸界面也已經(jīng)完成,下面就是重點(diǎn)了,實(shí)現(xiàn)登陸功能 服務(wù)器和客戶端的代碼當(dāng)然不肯能用那個控制臺的那個了,所以全部得重寫,不過原理都一樣,代碼也差不多,都有注釋,一看就明白。 先是登陸的Activity: public class LoginActivity extends Activity { protected void onCreate(Bundle s... 2012-10-08 13:37?閱讀(33648)?評論(78) ?Android 開發(fā)即時聊天工具 YQ :(二) 完成登陸界面
話說放假人都玩去了,咱還在寫代碼,唉,,,還得慢慢學(xué),,,廢話不多了,進(jìn)入主題 先上圖: 界面是仿QQ 安卓客戶端的,參考了網(wǎng)上的代碼,圖片素材直接解壓安卓手機(jī)QQ就有了,話說沒做商業(yè)用途,不算侵權(quán)吧? 代碼很簡單就一個布局文件, <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"... 2012-10-06 22:18?閱讀(17274)?評論(19) ?Android 開發(fā)即時聊天工具 YQ :(一) Socket 初步
這段時間在學(xué)習(xí)Android網(wǎng)絡(luò)編程,習(xí)慣一邊寫個簡單的項目一邊學(xué)習(xí),所以就有了這個簡易的簡易的,,,項目, 類似于手機(jī)QQ等等的即時聊天工具,當(dāng)然功能及其簡單,跟那些沒法比,只是學(xué)習(xí),實(shí)現(xiàn)簡單功能就OK, 聽說QQ是有自己的協(xié)議的,貌似挺復(fù)雜,,, 只為學(xué)習(xí)交流之用,而且本人也是Android小菜鳥一枚,錯誤或不足在所難免,請大家多多指正,3Q~ 先看看socket通信基... 2012-10-06 21:51?閱讀(23305)?評論(57) ?Java Socket 通信中傳遞Object對象注意的問題
Java?Socket通信中傳遞自定義對象時,出現(xiàn)了 java.lang.ClassNotFoundException 網(wǎng)上查了半天,原因是?客戶端和服務(wù)端傳遞的對象所在包的路徑不一致, 也有人說必須添加serialVersionUID,并且一致,測試后發(fā)現(xiàn)不用添加也可以通信,... 2012-10-02 17:59?閱讀(2459)?評論(2)總結(jié)
以上是生活随笔為你收集整理的Android 开发即时聊天工具系列(8)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: S3C2440开发板烧录笔记
- 下一篇: Windows系统没有目标位置的快捷方式