c-brain-glass/app/src/main/java/com/nova/brain/glass/MyApplication.java
徐勤民 57c505d4b5 feat(chat): 集成意图识别功能并优化聊天界面交互
- 添加 IntentRecognizeHelper 工具类实现意图识别功能
- 修改 RecognizeData 数据类默认添加 goToTaskCenter 和 goToDecisionCenter 动作
- 在 RecognizeModel 中增加 error 字段支持错误信息处理
- 更新 ChatActivity 实现语音识别驱动的聊天功能
- 将 WelcomeActivity 的点击事件改为意图识别后跳转到决策中心
- 修改 ChatVM 支持传入问题参数并优化加载逻辑
- 切换到公网测试服务器地址
- 添加必要的导入和清理无用导入
- 实现页面销毁时清理资源防止内存泄漏
2026-04-16 17:55:38 +08:00

60 行
1.4 KiB
Java

package com.nova.brain.glass;
import com.blankj.utilcode.util.Utils;
import com.nova.brain.glass.helper.OfflineCmdServiceHelper;
import com.nova.brain.glass.repository.HeaderInterceptor;
import com.rokid.security.glass3.open.sdk.GlassSdk;
import com.rokid.security.glass3.open.sdk.client.IServiceConnectionCallback;
import com.xuqm.base.App;
import com.xuqm.base.di.component.AppComponent;
import com.xuqm.base.di.manager.HttpManager;
/**
* @author xuqm
*/
public class MyApplication extends App {
// public static String baseUrl = "http://192.168.6.20";
public static String baseUrl = "http://22fs132201.imwork.net";
@Override
public void onCreate() {
super.onCreate();
appComponent = HttpManager.getAppComponent(baseUrl, new HeaderInterceptor(getApplicationContext()));
initSdk();
}
@Override
public boolean showLog() {
return super.showLog();
}
void initSdk() {
// 如果SDK已经初始化了,则直接返回
if (GlassSdk.isReady()) {
return;
}
GlassSdk.bindSecurityService(Utils.getApp(), new IServiceConnectionCallback() {
@Override
public void onServiceConnected() {
OfflineCmdServiceHelper.INSTANCE.init();
}
@Override
public void onServiceDisconnected() {
}
@Override
public void onBindingDied() {
}
});
}
}