[6.10.0]
[fea] [删除车型维度]
This commit is contained in:
@@ -126,6 +126,8 @@ public class DebugConfig {
|
||||
private static String sProductFlavor;
|
||||
private static String sProjectFlavor = "";
|
||||
|
||||
private static String sEnvFlavor = "";
|
||||
|
||||
public static String getProductFlavor() {
|
||||
return sProductFlavor;
|
||||
}
|
||||
@@ -151,6 +153,18 @@ public class DebugConfig {
|
||||
return sProjectFlavor;
|
||||
}
|
||||
|
||||
/**
|
||||
* project flavor
|
||||
* @param projectFlavor
|
||||
*/
|
||||
public static void setEnvFlavor(String projectFlavor) {
|
||||
DebugConfig.sEnvFlavor = projectFlavor;
|
||||
}
|
||||
|
||||
public static String getEnvFlavor() {
|
||||
return sEnvFlavor;
|
||||
}
|
||||
|
||||
private static String sSocketAppId;
|
||||
|
||||
public static void setSocketAppId(String sSocketAppId) {
|
||||
@@ -181,25 +195,4 @@ public class DebugConfig {
|
||||
return mapOptVersion;
|
||||
}
|
||||
|
||||
// 兼容是否支持多屏幕方案
|
||||
private static boolean isMultiDisplay = false;
|
||||
|
||||
public static void setMultiDisplay(boolean status) {
|
||||
isMultiDisplay = status;
|
||||
}
|
||||
|
||||
public static boolean isMultiDisplay() {
|
||||
return isMultiDisplay;
|
||||
}
|
||||
|
||||
// 兼容是否支持多屏幕方案
|
||||
private static boolean isCarModelChange = true;
|
||||
|
||||
public static void setCarModelChange(boolean status) {
|
||||
isCarModelChange = status;
|
||||
}
|
||||
|
||||
public static boolean isCarModelChange() {
|
||||
return isCarModelChange;
|
||||
}
|
||||
}
|
||||
|
||||
32
foudations/mogo-commons/src/main/java/com/mogo/commons/env/EnvUtils.kt
vendored
Normal file
32
foudations/mogo-commons/src/main/java/com/mogo/commons/env/EnvUtils.kt
vendored
Normal file
@@ -0,0 +1,32 @@
|
||||
package com.mogo.commons.env
|
||||
|
||||
import com.mogo.commons.debug.DebugConfig
|
||||
|
||||
object EnvUtils {
|
||||
fun isQA(): Boolean {
|
||||
return DebugConfig.getEnvFlavor() == Env.QA.value
|
||||
}
|
||||
|
||||
fun isOnLine(): Boolean {
|
||||
return DebugConfig.getEnvFlavor() == Env.ONLINE.value
|
||||
}
|
||||
|
||||
fun getEnvType(): Env {
|
||||
when (DebugConfig.getEnvFlavor()) {
|
||||
Env.QA.value -> {
|
||||
return Env.QA
|
||||
}
|
||||
|
||||
Env.ONLINE.value -> {
|
||||
return Env.ONLINE
|
||||
}
|
||||
}
|
||||
return Env.ONLINE
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
enum class Env(val value: String) {
|
||||
QA("qa"),
|
||||
ONLINE("online"),
|
||||
}
|
||||
@@ -1,10 +1,14 @@
|
||||
package com.mogo.commons.mvp;
|
||||
|
||||
import android.content.pm.ActivityInfo;
|
||||
import android.content.res.Configuration;
|
||||
import android.os.Bundle;
|
||||
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.annotation.Nullable;
|
||||
|
||||
import com.mogo.eagle.core.utilcode.util.ActivityUtils;
|
||||
|
||||
/**
|
||||
* @author congtaowang
|
||||
* @since 2019-12-23
|
||||
|
||||
@@ -160,7 +160,6 @@ object MogoAnalyticUtils {
|
||||
AppConfigInfo.netMode
|
||||
}
|
||||
}
|
||||
map["app_support_business"] = FunctionBuildConfig.supportBusiness
|
||||
|
||||
map["product_type"] =
|
||||
AppIdentityModeUtils.getProduct(FunctionBuildConfig.appIdentityMode).name
|
||||
|
||||
Reference in New Issue
Block a user