# Conflicts: # .idea/gradle.xml # .idea/misc.xml # OCH/mogo-och-bus/src/main/java/com/mogo/och/bus/presenter/OchBusPresenter.java # OCH/mogo-och-taxi/src/main/res/values/strings.xml # app/src/main/java/com/mogo/launcher/MogoApplication.java # config.gradle # foudations/httpdns-mogo/src/main/java/com/mogo/httpdns/mogo/MogoHttpDns.java # foudations/mogo-aicloud-services-apk/src/main/java/com/mogo/aicloud/services/socket/MogoAiCloudSocketManager.java # foudations/mogo-aicloud-services-sdk/src/main/java/com/mogo/aicloud/services/socket/MogoAiCloudSocketManager.java # foudations/mogo-commons/src/main/java/com/mogo/commons/constants/SharedPrefsConstants.java # gradle.properties # libraries/map-custom/build.gradle # libraries/map-custom/src/main/java/com/mogo/map/impl/custom/AMapViewWrapper.java # libraries/map-custom/src/main/java/com/mogo/map/impl/custom/uicontroller/AMapUIController.java # modules/mogo-module-common/src/main/java/com/mogo/module/common/datacenter/SnapshotLocationDataCenter.java # modules/mogo-module-common/src/main/java/com/mogo/module/common/drawer/AdasRecognizedResultDrawer.java # modules/mogo-module-common/src/main/java/com/mogo/module/common/drawer/BaseDrawer.java # modules/mogo-module-extensions/src/main/java/com/mogo/module/extensions/entrance/EntranceFragment.java # modules/mogo-module-service/src/main/java/com/mogo/module/service/intent/MockIntentHandler.java # modules/mogo-module-service/src/main/java/com/mogo/module/service/marker/MapMarkerManager.java # modules/mogo-module-service/src/main/java/com/mogo/module/service/spi/SPIRealTimeUpload.java # modules/mogo-module-service/src/main/java/com/mogo/module/service/status/EnvStatusManager.java # modules/mogo-module-smp/src/main/java/com/mogo/module/small/map/SmallMapDirectionView.java # modules/mogo-module-smp/src/main/java/com/mogo/module/small/map/SmallMapProvider.java # modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/scenario/scene/warning/V2XWarningMarker.java # services/mogo-service-api/src/main/java/com/mogo/service/adas/IMogoADASController.java # services/mogo-service-api/src/main/java/com/mogo/service/connection/IMogoSocketManager.java # services/mogo-service/src/main/java/com/mogo/service/impl/adas/MogoADASController.java # services/mogo-service/src/main/java/com/mogo/service/impl/connection/MogoSocketManager.java
APP 壳
加载模块
初始化部分服务
定义 flavor
basic 维度
产品形态:区别 applicationId,定义服务加载
- independent:独立app,作为普通 app 运行在系统
- launcher:作为 launcher 运行在系统
product 维度
产品线,各个产品线引入不同服务,实现不同服务内容
- f8xx: 分体机 - launcher
- e8xx: E系列m4(2+32) - launcher
- em4: E系列m4(2+32) - launcher
- em3: E系列m3(2+32) - independent
- em1: E系列m1(1+16) - independent
- d8xx: D系列(2+32) - independent
- d82x: D系列(1+16) - independent
- byd: 比亚迪应用市场 - independent
- PadLenovo: 联想pad适配 - launcher
env 维度
- online: 线上环境
- qa: 测试环境
- demo: 演示环境(大部分时候都是测试环境)