lvmeng
c72d30e88a
feat(scale): 新增 UDP 广播兜底发现机制并恢复开机自启原始方案
...
- 新增 UdpBroadcastSender/UdpBroadcastReceiver,子设备定时广播,主设备监听,与 mDNS 互为备份
- 恢复 BootReceiver 为直接启动 Activity 的原始方式,删除 BootService
- 移除 InitActivity 开机自启相关 Window flags
- 移除 PyTorch 依赖,缩减安装包体积
- 删除仓库中的 release apk 和 pt 模型文件
2026-04-10 18:04:18 +08:00
lvmeng
904ccdbb06
feat(boot): 新增前台服务中转实现开机自启动
...
使用 BootService 前台服务绕过 Android 10+ 后台启动 Activity 限制,
通过 setFullScreenIntent 触发 InitActivity,兼容主从设备差异。
同时优化 MasterScaleActivity、SettingActivity 及相关布局。
2026-04-09 18:20:50 +08:00
lvmeng and Claude Sonnet 4.6
9ae0d709f2
fix(scale): 修复子设备IP收到数据后仍显示"未知"的问题
...
setDeviceIp 新增缓存回填逻辑:若设备已有缓存数据且 ip 为空,
立即用新 IP 更新所有相关条目并触发 StateFlow,
解决早期数据包在 IP 到达前入缓存导致 UI 无法更新的时序问题
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-08 18:19:07 +08:00
lvmeng and Claude Sonnet 4.6
34adc0fe56
fix(scale): 修复主从设备IP显示异常及RecyclerView滑动崩溃
...
- 新增 NetworkUtil 统一获取本机IP,兼容 Android 12+(ConnectivityManager)和低版本(WifiManager)
- 主设备IP改为实时读取,修复App启动时网络未就绪导致IP缓存为空的问题
- MasterScaleActivity/SlaveActivity 关闭RecyclerView默认ItemAnimator,消除高频刷新时的闪烁
- BaseActivity.hideSystemBars 加防重入标志,避免重复调用setDecorFitsSystemWindows触发布局重绘导致滑动崩溃
- 新增 CrashHandler,崩溃时记录日志并自动重启应用
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-08 18:09:41 +08:00
lvmeng and Claude Sonnet 4.6
29228b069b
feat(scale): 新增主从设备秤数据联网同步功能
...
- 新增 ScaleWebSocketServer/Client、ScaleDataAggregator、ScaleServiceManager 等秤服务模块
- 新增 MasterScaleActivity(主设备秤数据总览,按设备分组展示IP+秤列表)
- 新增 SlaveActivity(子设备专属页面,显示IP、主设备连接状态及本机秤数据)
- SlaveActivity 改为横屏,MasterScaleActivity 保持竖屏
- 子设备连接状态通过 WebSocket onOpen/onClose 回调实时更新
- GlobalData 新增 DeviceRole 枚举,BaseApp 启动时初始化角色并启动秤服务
- SettingActivity 新增设备角色展示和秤数据监控入口
- Weigher2 支持外部设置串口路径,适配不同硬件子设备
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-08 17:15:48 +08:00
lvmeng
d6a9c3562d
refactor(net): 优化API请求错误处理和基础组件功能
...
- 添加JsonSyntaxException异常处理,提供更友好的错误提示
- 修复API响应判断逻辑,移除不必要的空值检查
- 优化HttpException转换为ApiException时的数据解析
- 移除BaseActivity中废弃的launch方法和相关变量
- 重构BaseActivity中的权限请求和页面跳转回调机制
- 更新Loading对话框的显示方法,支持自定义消息和内容更新
- 修复CollectFragment中的语法错误和日志记录功能
- 优化DishSamplingActivity中的页面跳转实现方式
- 完善SettingActivity中的相机权限检查逻辑
2026-03-30 15:28:52 +08:00
lvmeng
28c7628321
提交昨天的修改:优化多个模块和UI效果
2026-03-17 13:42:09 +08:00
lvmeng
3cf9818dad
优化SettingActivity底部菜单按钮效果:选中状态显示白色字体和圆角下划线
2026-03-17 13:40:54 +08:00
lvmeng
c8eb2b8f24
ttyS4改为ttyS7,删除manifest中sharedUserId配置
2026-03-16 11:07:15 +08:00
lvmeng
795deae228
优化
2026-02-09 16:28:30 +08:00
lvmeng
873ae95c0b
优化
2026-02-06 17:31:52 +08:00
lvmeng
a4f3f9527c
优化
2026-02-05 15:06:45 +08:00
lvmeng
eaa1b1eb00
新接口调试
2026-01-30 18:01:07 +08:00
lvmeng
a4905e7226
新接口调试
2026-01-29 18:51:42 +08:00
lvmeng
3d28c5692a
重量显示优化
2025-10-10 17:59:47 +08:00
马增飞
6387d9a776
开机启动页面修改,搜索食材线上边距调整
2025-09-26 15:54:33 +08:00
lvmeng
0540879551
优化
2025-09-19 09:15:44 +08:00
lvmeng
c1d4263473
秤精度精确到0.1g并接口因此产生的数据问题;提交页面初始不为0优化;设置页面引起页面跳转问题优化;初始化版本使用项目versionCode
2025-09-18 19:21:19 +08:00
lvmeng
d7dc3b3d17
启动页面优化
2025-09-17 15:33:17 +08:00
lvmeng
16e6c64992
功能优化
2025-09-17 14:21:20 +08:00
lvmeng
77b89c7009
功能优化
2025-09-17 09:58:33 +08:00
lvmeng
812b95575e
优化
2025-09-16 19:27:12 +08:00
lvmeng
7ac095c56e
优化设备配置提交菜品页面数据刷新和显示位置、未配置调料增加提示
2025-09-16 14:35:49 +08:00
lvmeng
e269e75bc6
优化提交菜品时重量累加问题、其它优化
2025-09-16 08:49:14 +08:00
lvmeng
3ddf9a2663
优化
2025-09-11 16:06:17 +08:00
lvmeng
a3690e7ef0
增加初始化功能、采样菜品搜索功能优化、布局移动到layout目录
2025-09-11 16:00:04 +08:00
lvmeng
8c6d1bae99
修改熟重和菜品称重位置,菜品构成删除未生效问题优化
2025-09-05 09:54:38 +08:00
lvmeng
03d3785e2b
修改layout目录改为layout_sw800dp,优化调料显示UI,其它细节优化
2025-09-03 17:40:28 +08:00
lvmeng
cde2dccd04
增加开机启动,食堂切换功能
2025-08-22 09:18:33 +08:00
lvmeng
a6cef6155b
对采样列表、制作类别菜品重量进行格式化保留3位小数,采样添加食材增加非零判断
2025-08-20 14:53:56 +08:00
lvmeng
6547364069
使用新方式实现调料页面,优化涉及页面
2025-08-19 16:42:26 +08:00
lvmeng
59c15271d9
制作模式、采样模式数据保存支持多食堂模式,制作模式查询菜品列表和搜索菜品增加餐次字段,设置页面增加隐藏默认数据导入功能
2025-08-18 16:26:13 +08:00
lvmeng
3a97b718dd
解决菜品配比终端接口食堂id、字段类型等变化导致的问题
2025-08-15 18:01:46 +08:00
lvmeng
df8eed8869
优化无本地数据删除的问题
2025-08-14 15:44:36 +08:00
lvmeng
d609bde82e
优化
2025-08-14 14:26:24 +08:00
lvmeng
3b4ba599bf
代码提交
2025-08-11 18:32:04 +08:00
lvmeng
317ac05278
Initial commit
2025-08-11 18:29:34 +08:00