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