7 高级功能 - polyv/polyv-android-cloudClass-sdk-demo GitHub Wiki
1 连麦RTC模块剪裁
若业务上不需要连麦功能,可按需将连麦相关SDK,进行移除。
移除后,连麦功能将无法使用,PolyvCloudClassSDK 的其他功能仍可正常使用,同时apk包体积将相应地减小。
1.1 版本要求
polyvSDKCloudClass>=0.15.1
1.2 如何移除
api ('com.easefun.polyv:polyvSDKCloudClass:0.15.1'){
exclude group:'com.plv.rtc',module:'plvARTC'
}
api 'com.plv.rtc:plvARTCEmpty:2.9.0.102.p2'
1.3 其他疑问
1.3.1 是否需要对 Demo层代码(开源代码部分)作改动?
如果集成的SDK版本>=0.15.1,则不需要修改代码。
如果集成的SDK版本<0.15.1,则需要修改代码:
- 升级SDK到最新版本(>=0.15.1)。
- 改动demo连麦相关的部分代码,请参考:commit diff
1.3.2 Demo层代码的连麦相关代码文件,是否可以删除?
不可以,删除将引起文件缺失报错。
一方面,代码文件没必要删除。因为‘不删除’是对于原有代码,影响降至最低、改动最少的做法。 第二是,代码文件对体积大小影响极小,删除意义不大。