Android開源:LQRWeChat-仿最新版微信6.5.7

GerLlanos 7年前發布 | 15K 次閱讀 安卓開發 Android開發 移動開發

一、簡述

項目源碼地址:

GitHub:https://github.com/GitLqr/LQRWeChat

碼云:https://git.oschina.net/CSDNLQR/lqrwechatrongcloud

1、簡單介紹一下:

這個項目是本人獨立開發的第二個高仿微信項目,仿最新版微信6.5.7(除圖片選擇器外)。本項目基于融云SDK,使用目前較火的 Rxjava+Retrofit+MVP+Glide 技術開發。相比上個版本,加入發送位置消息,紅包消息等功能。

==== 還請注意: ====

手頭上沒有Android 7的手機,所以未適配android 7.0及以上版本,所以請不要亂噴,謝謝。

2、制作該開源項目的原因有:

  1. 熟練使用 Rxjava+Retrofit+MVP+lambda 等新安卓技術。
  2. 熟悉融云等SDK的使用。
  3. 向高手進階過渡。

3、統一回復下網友的問題:

有網友說看我上一個項目有別人提出的很多問題,而且我都沒有回復并解決,實際是有的,只不過那時已經在著手準備開發這個新的高仿微信,而且因為上一個版本使用的是網易云SDK,開發上比較簡單,同時該SDK的封裝實在是太好了,所以沒地方可以施展Retrofit,達不到我預計的提升要求,于是便選用了融云SDK干脆做了一個新的,上版中存在的一些問題已經在這個版本中基本解決,同時制作并更新了幾個自己的庫(如:表情庫和語音庫等)。

二、功能

1、好友

  1. 查詢好友
  2. 發起添加好友請求
  3. 查看好友個人信息
  4. 設置備注
  5. 刪除好友
  6. 掃碼加好友
  7. 查看新加朋友

2、群組

  1. 拉人進群
  2. 踢人去群
  3. 修改群昵稱
  4. 查看群二級碼
  5. 掃碼加入群組
  6. 解散群(群主)
  7. 退出群(群成員)

3、個人

  1. 查看頭像
  2. 上傳更新頭像
  3. 修改個人昵稱
  4. 查看個人二維碼

4、會話

  1. 會話置頂
  2. 取消置頂
  3. 刪除會話
  4. 撤回消息
  5. 發送文本消息
  6. 發送圖片消息
  7. 發送視頻消息
  8. 發送語音消息
  9. 發送貼圖消息
  10. 發送位置消息
  11. 發送紅包消息

5、系統

  1. 登錄
  2. 注冊
  3. 退出當前賬號
  4. 退出APP

6、尚未完成

  1. 消息通知
  2. @功能
  3. 對方輸入狀態提示

三、效果圖

主界面

會話控制]

錄制、發送語音

發送表情文字

發送紅包

搶紅包

發送位置

選擇、發送圖片

查看、撤回消息

拉人入群

踢人出群

修改群昵稱

發起群聊

四、其他相關

1、該項目使用到的技術有:

  1. Rxjava 2.0
  2. Retrofit 2.0
  3. MVP
  4. Glide
  5. lambda
  6. ...

2、用到的主要庫有:

主要的大神庫:

  1. 鴻神的AutoLayout
  2. 郭神的LitePal
  3. bingoogolapple的萬能刷新控件
  4. bingoogolapple的二維碼控件掃描庫
  5. CJT2325的仿微信拍照Android控件
  6. ...

自己(CSDN_LQR)做的庫:

  1. 萬能適配器
  2. 包裝過的RecyclerView
  3. 高仿微信表情庫
  4. 高仿微信語音庫
  5. 高仿微信圖片選擇器
  6. 高仿微信九宮格控件
  7. 常用選項條目庫

 

 

項目主頁:http://www.baiduhome.net/lib/view/home/1493002276488

 

 本文由用戶 GerLlanos 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!