一、簡述
本項目由 CSDN_LQR 個人獨立開發。
項目博客地址:高仿微信6.5.7(融雲版)
項目源碼地址:
GitHub:https://github.com/GitLqr/LQRWeChat
碼雲:https://git.oschina.net/CSDNLQR/lqrwechatrongcloud
項目DemoApp下載:Demo
1、簡單介紹一下:
這個項目是本人獨立開發的第二個高仿微信項目,仿最新版微信6.5.7(除圖片選擇器外)。本項目基於融雲SDK,使用目前較火的 Rxjava+Retrofit+MVP+Glide 技術開發。相比上個版本,加入發送位置消息,紅包消息等功能。
* ==== 還請注意: ====*
手頭上沒有Android 7的手機,所以未適配android 7.0及以上版本,所以請不要亂噴,謝謝。
2、製作該開源項目的原因有:
- 熟練使用 Rxjava+Retrofit+MVP+lambda 等新安卓技術。
- 熟悉融雲等SDK的使用。
- 向高手進階過渡。
3、統一回復下網友的問題:
有網友說看我上一個項目有別人提出的很多問題,而且我都沒有回覆並解決,實際是有的,只不過那時已經在着手準備開發這個新的高仿微信,而且因爲上一個版本使用的是網易雲SDK,開發上比較簡單,同時該SDK的封裝實在是太好了,所以沒地方可以施展Retrofit,達不到我預計的提升要求,於是便選用了融雲SDK乾脆做了一個新的,上版中存在的一些問題已經在這個版本中基本解決,同時製作並更新了幾個自己的庫(如:表情庫和語音庫等)。
二、功能
1、好友
- 查詢好友
- 發起添加好友請求
- 查看好友個人信息
- 設置備註
- 刪除好友
- 掃碼加好友
- 查看新加朋友
2、羣組
- 拉人進羣
- 踢人去羣
- 修改羣暱稱
- 查看羣二級碼
- 掃碼加入羣組
- 解散羣(羣主)
- 退出羣(羣成員)
3、個人
- 查看頭像
- 上傳更新頭像
- 修改個人暱稱
- 查看個人二維碼
4、會話
- 會話置頂
- 取消置頂
- 刪除會話
- 撤回消息
- 發送文本消息
- 發送圖片消息
- 發送視頻消息
- 發送語音消息
- 發送貼圖消息
- 發送位置消息
- 發送紅包消息
5、系統
- 登錄
- 註冊
- 退出當前賬號
- 退出APP
6、尚未完成
- 消息通知
- @功能
- 對方輸入狀態提示
三、效果圖
四、其他相關
1、該項目使用到的技術有:
- Rxjava 2.0
- Retrofit 2.0
- MVP
- Glide
- lambda
- …
2、用到的主要庫有:
主要的大神庫:
自己(CSDN_LQR)做的庫:
3、說明與鳴謝:
不提供測試號,請使用自己手機註冊後登錄,因爲本人手機號有限,測試上很有侷限,可能存在一些我不知道的bug,請多包涵,可在項目中提出issue。本人做這個項目只爲提升個人安卓開發能力,故依賴融雲官方給出的server端做爲本項目的後臺服務,該server源碼使用Node.js開發,目前本人只會用java開發後端,所以如果要搞點別的功能的話,目前是不可能啦,有興趣的同學可以看看這個嗨豹 IM 應用服務器,當然融雲也有它的坑,特別是紅包module,我乾脆不用它的了,
希望該項目可以幫到那些正在踩坑的人(至少我已經踩了一次了,嘿嘿),此外,很感謝很多網友對我的支持,還有專門跑到CSDN跟我私信給我鼓勵的,真的很感動,謝謝。
五、打賞支持
最後,如果覺得本項目對您有用,請隨意打賞,鼓勵我繼續創作,謝謝啦。