摘要:
一套包含了社区匹配聊天语音以及直播相关的社交系统模板项目
开发环境
项目基本属于在Android
开发环境下开发,全局使用Kotlin
语言,项目已经适配Android6.x
以上的动态权限适配,以及7.x
的文件选择,和8.x
的通知提醒,10.x
的文件选择等;
- 开发系统:Mac OS 11.5.2
- 开发工具:Android Studio Chipmunk | 2021.2.1 Patch 2
- 打包工具:Gradle Plugins 7.2.2 Gradle 7.3.3
- 开发语言:Kotlin 1.5.20
项目模块儿
app
主模块,包括项目的业务逻辑vmads
广告模块,对广告请求与展示进行简单封装vmbase
基类模块,项目的基类封装vmcommon
公共模块,这部分主要包含了一些公共组件加配置信息vmdata
数据模块,包括网络请求的数据以及数据库缓存数据处理vmdb
数据库模块vmgift
礼物模块vmim
IM模块,包括IM和通话部分vmimage
图片模块,包括图片选择、加载、浏览等vmmp
小程序模块vmpay
支付模块vmpush
推送模块vmqr
二维码模块 二维码扫描识别与生成处理vmreport
统计模块 包括数据统计及bug上报vmrequest
网络请求模块
功能与 TODO
IM部分功能
- 登录注册(由APP业务层调用)
- 链接监听
- 会话功能
- 置顶
- 标为未读
- 删除与清空
- 草稿功能
- 聊天功能
- 消息类型
- 文本消息
- 通话消息
- 礼物消息
- 播放礼物动效
- 语音消息
- 图片消息
- 查看大图
- 保存图片
- 消息操作
- 删除
- 撤回
- 复制(仅文本可复制)
- 语音播放
- 查看大图
- 播放礼物特效
- 昵称头像处理
- 头像点击(回调到 App 层)
- 语音实时通话功能
- 1V1音频通话
- 静音、扬声器播放
- 音效变声
- 解忧茶室
- 创建房间
- 发送消息
- 文本消息
- 礼物消息
- 上下麦处理
- 音效变声
App部分功能
- 登录注册(包括业务逻辑和 IM 逻辑)
- 首页
- 修改心情
- 获取他人心情弹幕
- 实时接收他人最新心情
- 心情匹配
- 同心纸鹤
- 休闲空间
- 解忧聊天室
- 发现
- 发布内容
- 喜欢操作
- 屏蔽举报
- 详情展示
- 屏蔽举报
- 喜欢操作
- 评论获取
- 添加评论
- 聊天(这里直接加载 IM 模块儿)
- 我的
- 个人信息展示
- 上传头像、封面
- 设置昵称、签名、职业、地址、生日、性别等
- 邮箱绑定
- 个人发布与喜欢内容展示
- 我的礼物
- 积分签到
- 会员身份
- 忘忧币充值
- 设置
- 账户与安全
- 注销账户
- 修改密码
- 隐私设置
- 陌生人私信开关
- 黑名单列表
- 深色模式
- 通知设置
- 资源加载设置
- 关于
- Debug模式
- 检查更新
- 问题反馈
- 用户行为规范
- 用户协议
- 隐私政策
- 退出登录
- 账户与安全
发布功能
- 多渠道打包
- 签名配置
- 开发与线上环境配置
- 敏感信息保护
发布功能
- 多渠道打包
- 签名配置
- 开发与线上环境配置
- 敏感信息保护
配置运行
- 首先复制
config.default.gradle
到config.gradle
- 配置下
config.gradle
内相关字段 - 正式打包需要自己生成签名文件,然后修改下
config.gradle
的signings
签名信息 - 需配合服务器端一起使用,修改上边
config.gradle
配置文件的baseUrlDebug
和baseUrlRelease
后台管理源码:https://www.shuli.cc/?p=18096
门户源码:https://www.shuli.cc/?p=18101
服务器源码:https://www.shuli.cc/?p=18105
阅读全文
资源下载
下载价格免费
下载说明:
1、本站所有资源均从互联网上收集整理而来,仅供学习交流之用,因此不包含技术服务请大家谅解!
2、本站不提供任何实质性的付费和支付资源,所有需要积分下载的资源均为网站运营赞助费用或者线下劳务费用!
3、本站所有资源仅用于学习及研究使用,您必须在下载后的24小时内删除所下载资源,切勿用于商业用途,否则由此引发的法律纠纷及连带责任本站和发布者概不承担!
4、本站站内提供的所有可下载资源,本站保证未做任何负面改动(不包含修复bug和完善功能等正面优化或二次开发),但本站不保证资源的准确性、安全性和完整性,用户下载后自行斟酌,我们以交流学习为目的,并不是所有的源码都100%无错或无bug!如有链接无法下载、失效或广告,请联系客服处理!
5、本站资源除标明原创外均来自网络整理,版权归原作者或本站特约原创作者所有,如侵犯到您的合法权益,请立即告知本站,本站将及时予与删除并致以最深的歉意!
6、如果您也有好的资源或教程,您可以投稿发布,成功分享后有站币奖励和额外收入!
7、如果您喜欢该资源,请支持官方正版资源,以得到更好的正版服务!
8、请您认真阅读上述内容,注册本站用户或下载本站资源即您同意上述内容!
原文链接:https://www.dandroid.cn/archives/11246,转载请注明出处。
1、本站所有资源均从互联网上收集整理而来,仅供学习交流之用,因此不包含技术服务请大家谅解!
2、本站不提供任何实质性的付费和支付资源,所有需要积分下载的资源均为网站运营赞助费用或者线下劳务费用!
3、本站所有资源仅用于学习及研究使用,您必须在下载后的24小时内删除所下载资源,切勿用于商业用途,否则由此引发的法律纠纷及连带责任本站和发布者概不承担!
4、本站站内提供的所有可下载资源,本站保证未做任何负面改动(不包含修复bug和完善功能等正面优化或二次开发),但本站不保证资源的准确性、安全性和完整性,用户下载后自行斟酌,我们以交流学习为目的,并不是所有的源码都100%无错或无bug!如有链接无法下载、失效或广告,请联系客服处理!
5、本站资源除标明原创外均来自网络整理,版权归原作者或本站特约原创作者所有,如侵犯到您的合法权益,请立即告知本站,本站将及时予与删除并致以最深的歉意!
6、如果您也有好的资源或教程,您可以投稿发布,成功分享后有站币奖励和额外收入!
7、如果您喜欢该资源,请支持官方正版资源,以得到更好的正版服务!
8、请您认真阅读上述内容,注册本站用户或下载本站资源即您同意上述内容!
原文链接:https://www.dandroid.cn/archives/11246,转载请注明出处。
评论0