From 9b12a4fb257830037d760f786fe79bc5cda0077b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BE=90=E5=8B=A4=E6=B0=91?= Date: Wed, 22 Apr 2026 13:43:47 +0800 Subject: [PATCH] =?UTF-8?q?config(app):=20=E6=B7=BB=E5=8A=A0=E5=A4=9A?= =?UTF-8?q?=E4=B8=AAAPI=E5=9F=BA=E7=A1=80URL=E9=85=8D=E7=BD=AE=E5=B9=B6?= =?UTF-8?q?=E6=9B=B4=E6=96=B0=E5=BA=94=E7=94=A8=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在build.gradle中添加API_BASE_URL_1到API_BASE_URL_4的配置字段 - 为任务列表、审核、意图识别、喷涂质检和单证检验配置不同的基础URL - 将MyApplication中的baseUrl从硬编码改为使用BuildConfig.API_BASE_URL_1 - 更新HttpManager中的组件配置以使用BuildConfig定义的API URL - 通过BuildConfig引用统一管理多个服务端点地址 --- app/build.gradle | 24 +++++++++++++++++++ .../com/nova/brain/glass/MyApplication.java | 8 +++---- 2 files changed, 28 insertions(+), 4 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 4a00123..a70e708 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -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 { diff --git a/app/src/main/java/com/nova/brain/glass/MyApplication.java b/app/src/main/java/com/nova/brain/glass/MyApplication.java index c2002d1..a64667a 100644 --- a/app/src/main/java/com/nova/brain/glass/MyApplication.java +++ b/app/src/main/java/com/nova/brain/glass/MyApplication.java @@ -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(); }