add README.md to each module

This commit is contained in:
wangcongtao
2020-07-17 16:11:20 +08:00
parent 594f3ee27b
commit 7663f80f84
14 changed files with 152 additions and 3 deletions

35
app/README.md Normal file
View File

@@ -0,0 +1,35 @@
# APP 壳
## 加载模块
## 初始化部分服务
## 定义 flavor
### basic 维度
产品形态:区别 applicationId定义服务加载
1. independent独立app作为普通 app 运行在系统
2. launcher作为 launcher 运行在系统
### product 维度
产品线,各个产品线引入不同服务,实现不同服务内容
1. f8xx: 分体机 - launcher
2. e8xx: E系列m4(2+32) - launcher
3. em4: E系列m4(2+32) - launcher
4. em3: E系列m3(2+32) - independent
5. em1: E系列m1(1+16) - independent
6. d8xx: D系列(2+32) - independent
7. d82x: D系列(1+16) - independent
8. byd: 比亚迪应用市场 - independent
### env 维度
1. online: 线上环境
2. qa: 测试环境
3. demo: 演示环境(大部分时候都是测试环境)
## 区分 flavor 功能引入

View File

@@ -0,0 +1 @@
# 应用列表 + Launcher 模式下的左侧导航按钮

View File

@@ -0,0 +1 @@
# Launcher 模式下分体机F系列的返回桌面悬浮按钮 和 "返回桌面"语音指令

View File

@@ -0,0 +1,11 @@
# 基础框架
## 基于 WindowManger.addView 方式实现的弹窗
## 大而全数据定义
## 地图中心点控制策略
## 自研车机类型判断
## 模块加载类

View File

@@ -1,9 +1,9 @@
# launcher头部模块
## 小智语音
## 通知
## 天气
## 时间
## 时间
## 入口按钮高德SDK导航控制

View File

@@ -0,0 +1 @@
# GPS 轨迹模拟接口 Debug 实现

View File

@@ -0,0 +1 @@
# GPS 轨迹模拟接口 Release 实现

View File

@@ -0,0 +1,5 @@
# GPS 轨迹模拟接口抽象
## 常量定义
## 接口

View File

@@ -0,0 +1,18 @@
# 主模块
## 子模块加载管理
## 加载地图
## 事件分发
## service 后台服务
开启定位、加载基础服务模块v2x、刷新策略、事件上报模块、初始化 ADAS 服务
## 应用内浮窗管理:车聊聊、音乐等
## 顶部弹窗管理
## scheme 跳转管理

View File

@@ -0,0 +1,8 @@
# 地图模块
## 地图 Fragment
## 地图状态和小智交互部分
## 语音控制地图

View File

@@ -0,0 +1,16 @@
# 地图导航搜索模块
## poi 搜索
## 导航设置
## 路径规划
## 家和公司设置
## 地图选点
## 存储家和公司地址
## 分类搜索

View File

@@ -0,0 +1,10 @@
# 刷新策略 + 地图事件点刷新
## 刷新策略:自动刷新、手动刷新、刷新接口
## 大而全数据:道路事件
## 在线车辆数据
## 大部分广播的接口小智语音广播、acc 状态

View File

@@ -0,0 +1,40 @@
# 基础服务接口层
## adas 控制
## 数据统计、埋点
## 长链接口
## 数据分发
## 动态按钮控制entrance 层可以控制按钮功能
## fragment 管理
## 图片加载
## 事件监听:分发小智语音 command、广播接收者 intent
## 返回桌面
## 位置上报:部分产线需要自己上报位置
## 地图控制
## marker 绘制
## 监听注册中心
## poi 搜索 UI 控制
## 网络请求
## passport 接口
## 状态机
## 数据刷新策略接口
## 页面内部浮窗和顶部弹窗管理

View File

@@ -0,0 +1,2 @@
# services-api 代理层