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引用统一管理多个服务端点地址
这个提交包含在:
徐勤民 2026-04-22 13:43:47 +08:00
父节点 9c96fa601b
当前提交 9b12a4fb25
共有 2 个文件被更改,包括 28 次插入4 次删除

查看文件

@ -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_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_ENVIRONMENT", "\"1\"")
buildConfigField("String", "API_CURRENT_USER_ID", "\"rokid\"") 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 { fiveg {
buildConfigField("String", "SPEECH_DOMAIN", "\"172.16.26.73:16443\"") 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_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_ENVIRONMENT", "\"1\"")
buildConfigField("String", "API_CURRENT_USER_ID", "\"rokid\"") 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 { external {
buildConfigField("String", "SPEECH_DOMAIN", "\"172.16.26.73:16443\"") 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_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_ENVIRONMENT", "\"1\"")
buildConfigField("String", "API_CURRENT_USER_ID", "\"rokid\"") 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 { buildTypes {

查看文件

@ -33,7 +33,7 @@ public class MyApplication extends App {
// 主后台服务地址通过内网穿透暴露到公网 // 主后台服务地址通过内网穿透暴露到公网
public static String baseUrl = "http://22fs132201.imwork.net"; 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 网络组件 // 意图识别服务的 Dagger 网络组件
public static AppComponent appComponent1; public static AppComponent appComponent1;
@ -51,9 +51,9 @@ public class MyApplication extends App {
appComponent2 = HttpManager.getAppComponent("https://22v1322u01.vicp.fun", new HeaderInterceptor(getApplicationContext())); appComponent2 = HttpManager.getAppComponent("https://22v1322u01.vicp.fun", new HeaderInterceptor(getApplicationContext()));
appComponent3 = 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())); // appComponent1 = HttpManager.getAppComponent(BuildConfig.API_BASE_URL_2, new HeaderInterceptor(getApplicationContext()));
// appComponent2 = HttpManager.getAppComponent("http://192.168.6.156:10085", new HeaderInterceptor(getApplicationContext())); // appComponent2 = HttpManager.getAppComponent(BuildConfig.API_BASE_URL_3, new HeaderInterceptor(getApplicationContext()));
// appComponent3 = HttpManager.getAppComponent("http://192.168.22.199:8820/", new HeaderInterceptor(getApplicationContext())); // appComponent3 = HttpManager.getAppComponent(BuildConfig.API_BASE_URL_4, new HeaderInterceptor(getApplicationContext()));
initSdk(); initSdk();
} }