系统模块定义

本节描述系统间模块的定义及调用关系图。

模块定义

Table 1. 天翼对讲 V2.0 模块定义
模块名称 对应工程 / 类库 说明

通用模块

lib-commons

存放基础类库及通用代码。

定位模块

sdk-location, sdk-location-navinfo, sdk-location-baidu

封装定位能力,其中后缀为 navinfo 的模块封装高德定位,后缀为 baidu 的模块封装百度定位。

推送模块

sdk-push

封装推送能力,包括推送服务连接管理,消息分发等。

对讲模块

sdk-qchat

封装高通 ADK 功能。

日志模块

sdk-logger

封装日志服务。

程序界面

app

存放界面,业务逻辑及各个模块消息处理逻辑等。

模块间调用关系图

design_modules_001.png