提交图

16 次代码提交

作者 SHA1 备注 提交日期
徐勤民
fbbd205386 fix(glass): 修复复合叠放功能中的内存泄漏和状态检查问题
- 更新 glass3.open.sdk 依赖版本从 2.1.7-E 到 2.1.6-E
- 在 CompositeLayupResultActivity 中添加 activity 状态检查避免已销毁后执行操作
- 在 CompositeLayupTaskActivity 中添加 activity 状态检查避免已销毁后执行操作
- 在 CompositeLayupResultActivity 的 onDestroy 中清理 UI handler 回调和媒体服务监听器
- 在 CompositeLayupTaskActivity 的 onDestroy 中清理媒体服务回调和离线命令监听器
2026-04-23 09:58:38 +08:00
徐勤民
089c807340 refactor(task): 重构复合材料铺贴任务流程
- 将任务列表注释更新为包含决策中心功能
- 移除不必要的导入和枚举定义,简化 CompositeLayupTaskActivity 类结构
- 替换基础 Activity 为 BaseListFormLayoutNormalActivity 以支持分页功能
- 更新适配器实现为 BasePagedAdapter 和 CommonPagedAdapter
- 简化屏幕模式管理,移除复杂的 UI 状态切换逻辑
- 优化拍照和识别流程,直接跳转到结果页面
- 添加 CompositeLayupResultActivity 来处理识别结果和铺贴过程
- 更新视图模型继承自 BaseListViewModel 并优化数据加载逻辑
- 修改布局文件以匹配新的 UI 流程设计
- 在 AndroidManifest 中注册新的结果活动页面
2026-04-22 18:14:53 +08:00
徐勤民
4c6dfefcb7 config(build): 更新API配置和认证令牌
- 替换了API授权令牌为新的JWT令牌
- 将API环境标识从"1"更新为"2"
- 更新了API基础URL地址为新的服务器地址
- 修改了多个服务端点的IP地址配置
2026-04-22 16:47:16 +08:00
徐勤民
b739da5997 feat(config): 更新API配置并添加复材铺贴服务支持
- 修改单证检验API地址从192.168.6.32:8820到192.168.22.199:8820
- 添加复材铺贴API配置项API_BASE_URL_5指向192.168.22.125:8100
- 在MyApplication中新增appComponent4静态变量
- 初始化appComponent4用于复材铺贴服务的Dagger网络组件
- 注释掉API_BASE_URL_5的使用代码等待后续启用
2026-04-22 15:45:55 +08:00
徐勤民
462e5b59a3 config(build): 更新开发环境配置中的API域名和IP地址
- 将SPEECH_DOMAIN从内网IP地址更改为api-test.rokid.com域名
- 将API_BASE_URL_4从192.168.22.199:8820更改为192.168.6.32:8820
- 同步更新fiveg和external构建变体中的API_BASE_URL_4配置
- 确保开发环境使用正确的测试服务器地址
2026-04-22 14:18:37 +08:00
徐勤民
9b12a4fb25 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 refactor(build): 重构构建配置以支持多环境产品风味
- 在 config.gradle 中为 dev、fiveg 和 external 环境添加版本代码维度
- 将硬编码的语音服务凭据移至对应的产品风味配置中
- 为不同环境添加 API 授权、令牌、Cookie 等构建配置字段
- 更新 HeaderInterceptor 使用 BuildConfig 中的动态配置值
- 修改 TaskListVM 使用构建配置中的当前用户 ID
- 移除应用级别的硬编码敏感配置信息
2026-04-22 11:46:07 +08:00
徐勤民
760547bdbf feat(glass): 添加相机预览和变焦功能支持
- 升级 com.rokid.security:glass3.open.sdk 从 2.1.6-E 到 2.1.7-E
- 在 GlassMediaServiceHelper 中新增相机共享和变焦相关方法
- 添加 Inspection 拍照相关的语音命令支持
- 实现相机预览功能,包括 TextureView 预览界面和回调处理
- 添加实时变焦功能,支持语音和手势操作
- 优化拍照流程,在成功拍照后自动停止预览
- 更新布局文件添加相机预览和缩放显示组件
2026-04-21 17:39:40 +08:00
徐勤民
97394226fb config(build): 更新测试环境配置为本地IP地址
- 将 online.demo.domain 从 api-test.rokid.com 更改为 172.16.26.73:16443
- 将 SPEECH_DOMAIN 从 api-test.rokid.com 更改为 172.16.26.73:16443
- 保持其他测试环境参数不变
2026-04-20 11:00:25 +08:00
徐勤民
6c1a02f4aa config(build): 更新测试环境的AK和SK配置
- 更新gradle.properties中的在线演示AK和SK值
- 更新app/build.gradle中的语音服务AK和SK配置
- 使用新的认证密钥替换旧的测试凭证
2026-04-16 23:06:09 +08:00
徐勤民
e3bf95e4fe feat(speech): 集成TTS功能并优化语音配置管理
- 在gradle.properties中添加测试环境默认配置参数
- 通过BuildConfig统一管理语音服务相关配置信息
- 集成TtsClient实现文本转语音功能
- 添加TTS连接状态管理和回调处理
- 实现唤醒词触发后的TTS响应播报
- 优化ASR和TTS的连接与关闭流程
- 添加TTS播放完成后的麦克风自动启动逻辑
2026-04-16 23:01:31 +08:00
徐勤民
e389f9fda8 feat(asr): 集成ASR助手并升级项目依赖
- 将Gradle版本从7.3.3升级到8.6
- 升级Kotlin版本从1.6.10到2.2.0并更新相关插件
- 升级Android Gradle Plugin到7.4.2
- 集成AsrHelper替代原有的IntentRecognizeHelper进行语音识别
- 添加Nova Nova唤醒词注册功能
- 更新SDK依赖版本并添加新的Maven仓库地址
- 移除废弃的kotlin-android-extensions插件
- 优化HeaderInterceptor中的HTTP响应处理逻辑
- 统一Toast消息显示方式为扩展函数实现
2026-04-16 22:25:23 +08:00
徐勤民
aba8c69a0c feat(chat): 添加聊天功能和Markwon富文本支持
- 集成io.noties.markwon库用于Markdown渲染
- 新增ChatItem数据模型类
- 创建ChatActivity实现聊天界面和离线命令监听
- 添加ChatVM视图模型提供聊天数据
- 设计activity_chat.xml和item_chat.xml布局文件
- 在WelcomeActivity中添加决策中心入口按钮
- 配置AndroidManifest.xml注册ChatActivity
- 移除base模块中的Maven发布配置
2026-04-16 10:48:19 +08:00
徐勤民
807634b4c4 feat(app): 更新应用配置和依赖库
- 修改应用包名为 com.nova.brain.glass
- 升级编译SDK版本至33,最小SDK版本至26
- 添加多个第三方仓库地址包括阿里云、Rokid等
- 集成 Rokid Glass SDK 替代原有的串口和 RabbitMQ 依赖
- 在 Manifest 中添加存储、媒体、网络、蓝牙、位置等权限配置
- 添加系统级权限和功能声明支持
- 配置打包选项处理重复的 so 文件冲突
2026-04-14 10:37:16 +08:00
徐勤民
be057b8325 init 2026-04-13 19:34:58 +08:00
徐勤民
e10e5019b7 init 2026-04-13 16:37:34 +08:00