config(app): 添加多个API基础URL配置并更新应用配置
- 在build.gradle中添加API_BASE_URL_1到API_BASE_URL_4的配置字段 - 为任务列表、审核、意图识别、喷涂质检和单证检验配置不同的基础URL - 将MyApplication中的baseUrl从硬编码改为使用BuildConfig.API_BASE_URL_1 - 更新HttpManager中的组件配置以使用BuildConfig定义的API URL - 通过BuildConfig引用统一管理多个服务端点地址
这个提交包含在:
父节点
9c96fa601b
当前提交
9b12a4fb25
@ -36,6 +36,14 @@ android {
|
||||
buildConfigField("String", "API_COOKIE", "\"__itrace_wid=87125211-8742-4f12-b5ca-32b9b6c860e4; locale=zh-Hans; _webtracing_device_id=t_13501877-b9b303fc-d3f52eb530e026b0\"")
|
||||
buildConfigField("String", "API_ENVIRONMENT", "\"1\"")
|
||||
buildConfigField("String", "API_CURRENT_USER_ID", "\"rokid\"")
|
||||
// 任务列表+审核+fo
|
||||
buildConfigField("String", "API_BASE_URL_1", "\"http://192.168.6.20\"")
|
||||
// 意图识别
|
||||
buildConfigField("String", "API_BASE_URL_2", "\"http://192.168.6.20:12119\"")
|
||||
// 喷涂质检
|
||||
buildConfigField("String", "API_BASE_URL_3", "\"http://192.168.6.156:10085\"")
|
||||
// 单证检验
|
||||
buildConfigField("String", "API_BASE_URL_4", "\"http://192.168.22.199:8820\"")
|
||||
}
|
||||
fiveg {
|
||||
buildConfigField("String", "SPEECH_DOMAIN", "\"172.16.26.73:16443\"")
|
||||
@ -46,6 +54,14 @@ android {
|
||||
buildConfigField("String", "API_COOKIE", "\"__itrace_wid=87125211-8742-4f12-b5ca-32b9b6c860e4; locale=zh-Hans; _webtracing_device_id=t_13501877-b9b303fc-d3f52eb530e026b0\"")
|
||||
buildConfigField("String", "API_ENVIRONMENT", "\"1\"")
|
||||
buildConfigField("String", "API_CURRENT_USER_ID", "\"rokid\"")
|
||||
// 任务列表+审核+fo
|
||||
buildConfigField("String", "API_BASE_URL_1", "\"http://192.168.6.20\"")
|
||||
// 意图识别
|
||||
buildConfigField("String", "API_BASE_URL_2", "\"http://192.168.6.20:12119\"")
|
||||
// 喷涂质检
|
||||
buildConfigField("String", "API_BASE_URL_3", "\"http://192.168.6.156:10085\"")
|
||||
// 单证检验
|
||||
buildConfigField("String", "API_BASE_URL_4", "\"http://192.168.22.199:8820\"")
|
||||
}
|
||||
external {
|
||||
buildConfigField("String", "SPEECH_DOMAIN", "\"172.16.26.73:16443\"")
|
||||
@ -56,6 +72,14 @@ android {
|
||||
buildConfigField("String", "API_COOKIE", "\"__itrace_wid=87125211-8742-4f12-b5ca-32b9b6c860e4; locale=zh-Hans; _webtracing_device_id=t_13501877-b9b303fc-d3f52eb530e026b0\"")
|
||||
buildConfigField("String", "API_ENVIRONMENT", "\"1\"")
|
||||
buildConfigField("String", "API_CURRENT_USER_ID", "\"rokid\"")
|
||||
// 任务列表+审核+fo
|
||||
buildConfigField("String", "API_BASE_URL_1", "\"http://192.168.6.20\"")
|
||||
// 意图识别
|
||||
buildConfigField("String", "API_BASE_URL_2", "\"http://192.168.6.20:12119\"")
|
||||
// 喷涂质检
|
||||
buildConfigField("String", "API_BASE_URL_3", "\"http://192.168.6.156:10085\"")
|
||||
// 单证检验
|
||||
buildConfigField("String", "API_BASE_URL_4", "\"http://192.168.22.199:8820\"")
|
||||
}
|
||||
}
|
||||
buildTypes {
|
||||
|
||||
@ -33,7 +33,7 @@ public class MyApplication extends App {
|
||||
|
||||
// 主后台服务地址(通过内网穿透暴露到公网)
|
||||
public static String baseUrl = "http://22fs132201.imwork.net";
|
||||
// public static String baseUrl = "http://192.168.6.20";
|
||||
// public static String baseUrl = BuildConfig.API_BASE_URL_1;
|
||||
|
||||
// 意图识别服务的 Dagger 网络组件
|
||||
public static AppComponent appComponent1;
|
||||
@ -51,9 +51,9 @@ public class MyApplication extends App {
|
||||
appComponent2 = HttpManager.getAppComponent("https://22v1322u01.vicp.fun", new HeaderInterceptor(getApplicationContext()));
|
||||
appComponent3 = HttpManager.getAppComponent("https://22v1322u01.vicp.fun", new HeaderInterceptor(getApplicationContext()));
|
||||
|
||||
// appComponent1 = HttpManager.getAppComponent("http://192.168.6.20:12119", new HeaderInterceptor(getApplicationContext()));
|
||||
// appComponent2 = HttpManager.getAppComponent("http://192.168.6.156:10085", new HeaderInterceptor(getApplicationContext()));
|
||||
// appComponent3 = HttpManager.getAppComponent("http://192.168.22.199:8820/", new HeaderInterceptor(getApplicationContext()));
|
||||
// appComponent1 = HttpManager.getAppComponent(BuildConfig.API_BASE_URL_2, new HeaderInterceptor(getApplicationContext()));
|
||||
// appComponent2 = HttpManager.getAppComponent(BuildConfig.API_BASE_URL_3, new HeaderInterceptor(getApplicationContext()));
|
||||
// appComponent3 = HttpManager.getAppComponent(BuildConfig.API_BASE_URL_4, new HeaderInterceptor(getApplicationContext()));
|
||||
|
||||
initSdk();
|
||||
}
|
||||
|
||||
正在加载...
在新工单中引用
屏蔽一个用户