L-WeChat是一款1:1仿微信的即时通讯IM系统,几乎完美还原了微信的核心界面和主要功能
|
admin
2025年11月5日 11:0
本文热度 132
|
简介
L-WeChat是一款1:1仿微信的即时通讯IM系统,几乎完美还原了微信的核心界面和主要功能,包括:主界面导航、消息列表、通讯录、群聊、添加朋友、扫码、群组管理、语音、视频、表情包、朋友圈、位置发送,红包消息等。
系统采用Rxjava+Retrofit+MVP+Glide技术开发,基于宽松的MIT协议开源,支持用户任意使用或定制开发,快速搭建个人或企业的即时通讯平台。

功能列表
一、主界面

菜单:

最近消息:

通讯录:

发现:
扫一扫:支持扫描二维码名片添加好友、支持从相册中选取要扫描的二维码

个人信息:
头像查看修改、昵称修改、二维码名片查看、性别修改、个人签名修改
设置:新消息提醒、勿扰模式、聊天、隐私、通用、账号与安全、关于、退出

二、好友、群组
- 好友:查找好友、查找已添加好友、查找未添加好友、添加好友、修改好友昵称、删除好友、拉黑好友

- 群组:创建群、拉人入群、踢人出群、修改群名片、查看群二维码、群公告(可查看、发布)、修改我在群中的昵称、显隐群成员昵称、退出群组

三、聊天功能
支持的消息类型:文本消息、小视频消息(上传、下载、播放)、图片消息(上传、下载、查看)、表情消息、贴图消息(目前只支持静态图片)、语音消息(上传、下载、播放)
小视频:长按录视频(默认10秒)、上滑取消视频录制
图片:仿微信图片选择界面、支持原图及压缩图片后发送
lu6



四、系统:登录、注册、退出当前账号、退出APP
架构
项目结构:
├── .gradle/ # Gradle 构建缓存文件
├── .idea/ # IntelliJ/Android Studio 项目配置文件
├── app/ # 主应用源码目录(Activity、Fragment、UI、逻辑代码等)
├── gradle/ wrapper/ # Gradle Wrapper 配置,保证构建环境一致
├── screenshots/ # 项目截图,展示效果图
├── .gitignore # Git 忽略配置文件
├── LICENSE # 开源许可证(MIT)
├── README.md # 项目说明文档
├── app-debug.apk # 已编译的调试 APK,方便直接安装体验
├── build.gradle # 项目构建配置文件
├── gradle.properties # Gradle 构建属性配置
├── gradlew # Linux/Mac 下的 Gradle Wrapper 启动脚本
├── gradlew.bat # Windows 下的 Gradle Wrapper 启动脚本
└── settings.gradle # 项目模块配置
技术栈: Rxjava、Retrofit、MVP、Glide、lambda
阅读原文:原文链接
该文章在 2025/11/10 15:17:06 编辑过