feat: 添加导航控制与MQTT命令处理功能

- 新增NavController类,封装机器人导航相关操作(前往、停止、巡逻等)
- 扩展MqttManager以支持JSON命令解析,处理导航与语音指令
- 在AndroidManifest中添加temimetadata声明,使应用作为技能运行
- 移除设置界面中的日志显示功能,简化UI
- 优化主界面布局结构,修复缩进问题
- 添加到达目的地自动语音播报功能
- 固定表情视图尺寸,确保显示一致性
This commit is contained in:
2026-03-11 15:30:23 +08:00
parent 03cc654468
commit 8c687aa76e
7 changed files with 199 additions and 80 deletions

View File

@@ -8,13 +8,9 @@
<string name="hint_ip_address">请输入 IP 地址 (例如 192.168.1.100)</string>
<string name="btn_save">保存</string>
<string name="btn_back">返回主界面</string>
<string name="btn_show_logs">显示日志</string>
<string name="btn_hide_logs">隐藏日志</string>
<string name="msg_ip_saved">IP 已保存: %1$s</string>
<string name="msg_invalid_ip">请输入有效的 IP 地址</string>
<string name="log_init">应用启动完成。目标 IP: %1$s</string>
<string name="log_placeholder">日志将显示在这里...</string>
<string name="btn_random_expression">随机表情</string>
<string name="btn_speak">让机器人说话</string>
<string name="btn_restart_app">长按重启应用</string>
</resources>
</resources>