Commit Graph

9 Commits

Author SHA1 Message Date
c3a37123c6 feat: 添加TTS流式处理和机器人重新定位功能
- 在MqttManager中实现TTS队列机制,支持流式文本的分句处理和顺序播放
- 添加机器人重新定位(repose)命令及状态监控
- 扩展NavController的goTo方法支持反向移动
- 通过TTS状态回调管理语音队列,避免语音重叠
2026-03-11 16:35:00 +08:00
8c687aa76e feat: 添加导航控制与MQTT命令处理功能
- 新增NavController类,封装机器人导航相关操作(前往、停止、巡逻等)
- 扩展MqttManager以支持JSON命令解析,处理导航与语音指令
- 在AndroidManifest中添加temimetadata声明,使应用作为技能运行
- 移除设置界面中的日志显示功能,简化UI
- 优化主界面布局结构,修复缩进问题
- 添加到达目的地自动语音播报功能
- 固定表情视图尺寸,确保显示一致性
2026-03-11 15:30:23 +08:00
03cc654468 feat(设置界面): 添加长按重启应用功能并优化界面布局
- 在设置界面新增长按重启按钮,包含进度条动画反馈
- 添加自定义进度条样式以增强视觉体验
- 优化IP配置区域的布局结构,将保存按钮与输入框水平排列
- 移除MqttManager中冗余的注释
- 更新字符串资源以支持新功能
2026-03-10 20:40:37 +08:00
15fba9d1f9 feat: 添加表情动画视图和MQTT连接支持
- 新增 AnimatedEmojiView 实现机器人表情动画显示
- 集成 MQTT 客户端库并实现 MqttManager 管理连接
- 添加机器人语音播报功能并同步表情状态
- 移除 SettingsActivity 中的日志显示相关代码
- 更新依赖项和权限配置以支持新功能
2026-03-10 20:28:11 +08:00
9c9a9552e2 chore: 更新IDE配置和优化UI布局
- 新增或更新多个IDE配置文件(compiler.xml, gradle.xml等)以支持Android项目
- 简化主界面布局,使用ImageButton替换Button,移除不必要的TextView
- 优化设置界面布局,使用RelativeLayout和LinearLayout组合改进视觉结构
- 将日志信息字符串提取到资源文件中以支持国际化
- 清理misc.xml中的冗余设备配置信息
2026-03-10 15:51:58 +08:00
71d84f2043 feat: 重构主界面与设置界面,添加日志管理功能
- 升级 compileSdk 和 targetSdk 至 36,Java 版本至 17
- 提取字符串资源,实现界面国际化
- 重构主界面布局,移除冗余日志显示,改为按钮导航
- 新增 LogManager 对象,提供日志收集与显示功能
- 增强设置界面,添加 IP 保存、日志显示/隐藏及键盘管理功能
- 优化用户体验,统一界面元素尺寸与交互逻辑
2026-03-10 15:39:27 +08:00
bin
cd6f1699ab feat: 添加 Temi 机器人应用基础框架和设置功能
- 启用 ViewBinding 并添加 Temi SDK 依赖
- 新增主界面和设置界面布局及活动
- 实现网络 IP 配置的保存与读取功能
- 添加必要的 Android 权限和清单配置
- 创建项目 README 文档说明运行和预览指南
2026-03-10 14:44:08 +08:00
9750a8c4eb feat: 添加 MainActivity.kt 文件框架
初始化项目主活动文件,为后续功能开发提供基础结构。
2026-03-10 14:25:00 +08:00
72d3fe521b init 2026-03-10 12:12:00 +08:00