7_1-核心common-概述

保利威多场景的核心common模块,即polyvLiveCommonModul模块,是给多个场景共用的通用封装模块,上层例如云课堂场景polyvLiveCloudClassScene,直播带货场景polyvLiveEcommerceScene都依赖该模块进行开发。

其目录结构如下:

.
└── livecommon
	├── module
		├── config
		├── data
		├── modules
		├── utils
    ├── ui
    	├── widget
    	├── window
  1. config

    定义了数据配置类

  2. data

    定义了公用数据封装类

  3. modules

    定义的是多个功能模块的UI无关的公用代码封装,使用mvp模式(除了互动应用之外)。

  4. utils

    定义了工具类。包括图片加载,屏幕旋转等。

  5. widget&window

    定义了多场景通用的自定义UI。

Last updated