用XMPP實現完整Android聊天項目
這是一個完整的xmpp的Android的項目
服務端使用openfire3.9.3
client使用Android4.2.2
集成第三方:
百度地圖sdk
asmack.jar
universal-image-loader-1.9.3.jar
項目地址
https://github.com/mozhenhau/D3Xmpp
項目具體介紹
http://mozhenhau.com/2015/06/08/用Xmpp實現完整Android聊天項目/
功能
1. 註冊登錄會員2. 會員個人資料改動
3. 基本聊天
4. 語音、圖片、表情、動態表情、發送位置聊天(位置須要註冊百度api)
5. 群聊(openfire須要安裝插件)
6. 位置共享(實驗功能,openfire須要安裝插件)
項目結構
用XMPP實現完整Android聊天項目
相關推薦
用XMPP實現完整Android聊天項目
4.2 dsm 完整 data 介紹 ng- androi and 無標題 簡單介紹 這是一個完整的xmpp的Android的項目 服務端使用openfire3.9.3 client使用Android4.2.2 集成第三方: 百度地圖sdk as
java在線聊天項目0.9版 實現把服務端接收到的信息返回給每一個客戶端窗口中顯示功能之客戶端接收
nec 一個 out for tex ava 添加 implement com 客戶端要不斷接收服務端發來的信息 與服務端不斷接收客戶端發來信息相同,使用線程的方法,在線程中循環接收 客戶端修改後代碼如下: package com.swift; import java.
java在線聊天項目 客戶端登陸窗口LoginDialog的註冊用戶功能
把手 post xtend ive you .class gin tla 代碼 點擊下圖註冊按鈕,出現註冊用戶面板,把手機號和判斷相同的密碼添加到MySQL數據庫中 工作原理: 與單機的軟件不同,這個聊天的登錄框不能把註冊信息直接添加進數據庫 而是應當把註冊信息發送到服
java在線聊天項目1.2版 ——開啟多個客戶端,分別實現數據庫註冊和登錄功能後,成功登陸則登錄框消失,好友列表窗出現
false als blog string def iat ets cat med 登錄框消失語句 dispose(); 好友列表窗出現 使用new FriendsFrame(phone,s); 登陸對話框代碼修改如下: package com.swift.frame;
java在線聊天項目1.3版設計好友列表框功能補充,因只要用戶登錄就發送一串新列表,導致不同客戶端好友列表不同問題
img trigge trace nim button lease local def 登錄用戶 解決完畢後效果圖: 好友列表Vector添加的時候進行判斷,如果有相同的則不添加 int flag=0; for (int i = 0; i < names
Android新建項目和Activity步驟
ava 布局文件 pro src r.java oncreate androi category ble Android的新建項目 第一步:在左邊右鍵點一下,出現new-->Android project-->填寫三個name 第二步:新建的第一個class文件
Android 更新項目名稱
名稱 bsp 文件 改名 重新編譯 清空 href 問題 http 1.在要修改項目名稱的項目上點擊鼠標右鍵,在彈出的菜單上選擇 show in explorer 。 2.打開目錄之後,關閉 Android studio ,然後直接修改目錄的名稱。 3.重新打開
在內網使用Gradle構建Android Studio項目
公司 下載到本地 ffline libs get 類庫 外網 依賴包 blank 在Android Studio項目中,默認的遠程倉庫為jcenter,如果在項目引用了一些類庫,Gradle構建程序的時候會將這些依賴類庫從jcenter網站下載到本地,如我們在 build.
Android零基礎入門第15節:掌握Android Studio項目結構,揚帆起航
str ems undle int 兼容 總結 local cati 它的 經過前面的學習,Android Studio開發環境已準備OK,運行Android應用程序的原生模擬器和Genymotion模擬器都準備妥當。在之前簡單講過Eclipse中Android工程的項目結
如何把Android Studio項目轉換成Eclipse的項目
ani bsp 問題 再看 文件夾 version targe ins app 1. 找到這個目錄:項目名稱\app\src\main,並把它導入到Eclipse裏 2. 把項目名稱\app\libs文件夾拷貝到新生成的項目下,並刪除掉.DS_Store文件 3. 這時
用eclipse怎樣將本地的項目打成jar包上傳到maven倉庫
nag 需要 username ges blog rdp sso watermark fig 使用maven的項目中,有時需要把本地的項目打成jar包上傳到mevan倉庫。 操作如下: 1、將maven 中的settings文件配置好用戶名和密碼,如下: <ser
android 開源項目集合
.net 第一篇 cnblogs art div php tps ati 一份 http://p.codekk.com/ http://www.apkbus.com/code.php http://androidxref.com/ https://www.androido
java在線聊天項目0.4版本 制作服務端接收連接,客戶端連接功能 新增客戶端窗口打開時光標指向下邊文本域功能,使用WindowListener監聽WindowAdapter
內部 frame visible [] one exit eve awt dap 建一個服務端類ChatServer,用於設置端口接收連接 package com.swift; import java.io.IOException; import java.net.Se
java在線聊天項目0.6版 解決客戶端關閉後異常問題 dis.readUTF()循環讀取已關閉的socket
異常 oid jpanel read pen false tput ets java.net 服務端對try catch finally重新進行了定義,當發生異常,主動提示,或關閉出現異常的socket 服務器端代碼修改如下: package com.swift; im
Android開源項目:GifView——Android顯示GIF動畫
down pan 常用 ets ole lan parse googl ima 下載:http://code.google.com/p/gifview/downloads/list 簡介:android中現在沒有直接顯示gif的view,只能通過mediaplay來顯示,
Android------個人項目(歆語氣象通)
log sdn image roi 分享圖片 nload 城市 個人 aid 歆語氣象通: 歆語氣象伴隨你的身邊,便捷生活。 包含了以下功能: 1. 天氣預報數據覆蓋中國城市和地區;2. 提供一周天氣預報及最低最高溫度,時刻關註天氣,輕松計劃出行;3. 各種指數詳細信息,如
將用myEclipse中做的web項目導入eclipse中
oot com images mark web項目 clip pro 同名 web 1.新建相同名稱的web項目,2.修改目錄結構3.同上4.復制src 和WebRoot目錄粘貼到新創建的web工程中將用myEclipse中做的web項目導入eclipse中
Lync 項目經驗-41-查詢-啟用-Lync-用戶-詳細信息(項目中)
服務器 Lync Get-CSADuser -ou "ou=雲計算(中國)有限公司,dc=i-x-Cloud,dc=com" -Filter {SipAddress -ne $null} | select SamAccountName,DisplayName,MobilePhone,Phone,Sip
夜神模擬器調試android studio項目
模擬 com 命令 next 一行 運行 clas 效果 blank 這幾天為了android studio也是醉了,先是R文件丟失忙活一下午,各種百度谷歌,最後終於解決這個小問題,沒想到在啟動avd這個問題上更是棘手,網上的方法試了,主要有三種,上篇博文http://
一圖解明Android Studio項目文件結構各部分作用
info 感激 初學 分享圖片 post 作用 圖片 andro 整理 初學Android在閱讀<第一行代碼>的時候整理出來的,如果差錯懇請指出,不勝感激。 制圖不易,轉載請標註出處,謝謝。一圖解明Android Studio項目文件結構各部分作用