pdlivexp/OneToOne/README.md
2023-10-05 14:12:03 +08:00

61 lines
1.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 项目结构
- `app` PDLive入口
- `baidu` 百度模块,废弃
- `beauty` 旧美颜模块,废弃
- `common` 公共模块
- `FaceUnity` 美颜模块
- `lib_country_code` 不管他
- `live` PDLive直播模块
- `main` PDLive主页模块
- `OneToOne` 1v1入口*
- `pluginsForAnchor` PDLive插件化打包模块
- `Share` PDLive分享模块
- `TabLayout` [滑动翻页库模块](!https://github.com/angcyo/DslTabLayout)
- `video` PDLive 视频模块
- `ViewPager2Delegate` [滑动翻页附属模块](!https://github.com/angcyo/DslTabLayout)
# 运行说明
Gradle版本
distributionUrl=`https://services.gradle.org/distributions/gradle-6.1.1-all.zip`
jdk版本`11.0.2`
AndroidStudio版本`Android Studio Giraffe | 2022.3.1 Patch 2`
### 若无法编译请检查`gradle.properties`的代理设置
# 1V1项目介绍
## [项目文档](!https://alidocs.dingtalk.com/i/nodes/YQBnd5ExVEw1DlvwFNaZElK48yeZqMmz?utm_scene=person_space)
## [蓝图](!https://lanhuapp.com/web/#/item/project/stage?tid=a589c634-a1c0-415a-9691-7bad6c77312c&pid=be2586b6-6583-4447-ac83-bf9669ad4854)
## 1v1项目结构
- `activity` 页面
- - `fragments`
- - - `message` 消息页面外层内容
- - `message` 消息页面独立Activity
- `adapter` 适配器
- `bean` 数据Bean类
- `dialog` 对话框类
- `network` 网络请求
- `manager` 单例模式
- `utils` 工具类
- `AppContext` Application
### 项目说明
[即时通讯(IM)融云SDK](!https://doc.rongcloud.cn/im/Android/5.X/ui/init)
[实时音视频融云SDK](!https://doc.rongcloud.cn/call/Android/5.X/callkit/init)
Activity 跳转用Route模块参考`RouteManager``MainActivity`
网络请求使用`OTONetManager`
图片加载使用`ImgLoader.display(Context context, String url, ImageView imageView)`
### 签名文件
签名暂时共享PDLive项目签名用根目录下的`hdl.jks`,其余参考`build.gradle`文件
### APP账号密码
运行PDLive项目注册即可暂时共用
### 混淆
暂不混淆