apply from: "./script/utils.gradle" project.android.productFlavors { // 接驳车业务 shuttle { dimension "product" manifestPlaceholders = [ // 标识 CHANNEL_VALUE_HEAD: "Shuttle", // 在启动的时候把Task给清空 ACTIVITY_ROOT : true, ] // ①标识 buildConfigField 'String', 'APP_IDENTITY_MODE_HEAD', "\"Shuttle\"" // ②连接的工控机IP地址 buildConfigField 'String', 'ADAS_CONNECT_IP', "\"192.168.8.102\"" if (isCurrentDriver("shuttle")) { // ③是否需要重写状态栏 buildConfigField 'boolean', 'IS_REPLACE_STATUSVIEW', 'false' // ④构建 是否支持多屏异显异交互 buildConfigField 'boolean', 'IS_MULTI_DISPLAY', 'false' manifestPlaceholders.put("SCREEN_ORIENTATION", "landscape") } else if (isCurrentPassenger("shuttle")) { if (isM2()) { // ③是否需要重写状态栏 buildConfigField 'boolean', 'IS_REPLACE_STATUSVIEW', 'true' // ④构建 是否支持多屏异显异交互 buildConfigField 'boolean', 'IS_MULTI_DISPLAY', 'false' manifestPlaceholders.put("SCREEN_ORIENTATION", "portrait") } if (isJL()) { // ③是否需要重写状态栏 buildConfigField 'boolean', 'IS_REPLACE_STATUSVIEW', 'true' // ④构建 是否支持多屏异显异交互 buildConfigField 'boolean', 'IS_MULTI_DISPLAY', 'true' manifestPlaceholders.put("SCREEN_ORIENTATION", "landscape") } } else { // ③是否需要重写状态栏 buildConfigField 'boolean', 'IS_REPLACE_STATUSVIEW', 'true' // ④构建 是否支持多屏异显异交互 buildConfigField 'boolean', 'IS_MULTI_DISPLAY', 'true' manifestPlaceholders.put("SCREEN_ORIENTATION", "landscape") } } }