feat : first
This commit is contained in:
52
readme.md
Normal file
52
readme.md
Normal file
@@ -0,0 +1,52 @@
|
||||
# 初始化项目
|
||||
命令行教学
|
||||
```
|
||||
git clone git@code.aliyun.com:qingxun/qx_android_client.git
|
||||
```
|
||||
|
||||
# 拉取或推送
|
||||
拉取
|
||||
```
|
||||
git subtree pull --prefix={dirName} {repoUrl} {branchName}
|
||||
```
|
||||
推送
|
||||
```
|
||||
git subtree push --prefix={dirName} {repoUrl} {branchName}
|
||||
```
|
||||
>{dirName} 为 core 、library 或者 nim_uikit
|
||||
|
||||
>{repoUrl} 为对应的子仓库地址
|
||||
|
||||
>{branchName} 为要拉取或者推送的分支名
|
||||
|
||||
## 指定渠道打包
|
||||
```
|
||||
java -jar packer-ng-2.0.0.jar generate --channels=yingyongbao --output=build/jiaku/apk --input=/Users/MadisonRong/dev/Android/erban-release/2.4.3/erban_client-release_aligned_signed-yingyongbao_243_jiagu_sign.apk
|
||||
```
|
||||
|
||||
## python查看渠道信息
|
||||
支持查看单个apk文件或者文件夹下的所有apk文件。
|
||||
```
|
||||
python packer-ng-v2.py xxxx.apk
|
||||
```
|
||||
|
||||
##应用框架
|
||||
- MVP(按照 <a href="https://blog.csdn.net/yulong0809/article/details/78622428">刘镓旗的博客</a> 的来封装)
|
||||
- CoreEvent(yy的框架?有预料不到的bug)
|
||||
- rxJava
|
||||
|
||||
##sdk的应用场景
|
||||
- 声网(开闭麦),声网有关房间操作封装在RtcEngineManager
|
||||
- 云信(朋友,粉丝,黑名单[房间,关系],队列,自定义消息,最近联系人,监听信息),云信有关房间的操作封装在IMNeteaseManager
|
||||
|
||||
##功能
|
||||
- 礼物(GiftModel和GiftDialog包换获取数据和显示数据所有逻辑)
|
||||
- 魔法(MagicModel,MagicDialog包换获取数据和显示数据所有逻辑)
|
||||
- 座驾(商城,车库,CarActvity)
|
||||
- 贵族(NobleUtil,NobleDataManager里面实现了贵族资源,权限的获取)
|
||||
- 表情(FaceCoreImpl,下载和配置)
|
||||
- 房间(房间设置,跳坑,上麦,下麦,锁坑,禁言,显示在MicroView和MicroViewAdapter,实现逻辑在AvRoomModel和AvRoomPresenter和ButtonItemFactory里面)
|
||||
- 公屏(MessageView云信自定义消息的显示)
|
||||
- 动画(帧动画[表情],属性动画[礼物],SVGA[座驾,房间背景,礼物特效,魔法])
|
||||
- 统计(未完善,入口StatisticManager)
|
||||
- 云信自定义信息(CustomAttachment和CustomAttachParser)
|
Reference in New Issue
Block a user