Android 独立开发 周期:2024.09–至今
照片同步助手
工厂售后、元件核验与 3D 样品拍照需要把手机照片实时落到电脑乃至 ERP。用 Kotlin + Compose + MVVM 做了自动上传、自动补漏与弱网重试:前台服务监听相册新增,FTP 连接池跑上传队列,SQLite 记录任务状态与历史。
模块 / 架构
Compose 配置页 → 上传队列 / 连接池 → 相册监听服务 → 补漏调度 → 上传历史
技术栈
KotlinComposeMVVM协程FTPClientSQLiteSharedPreferences前台服务
要点
- 可配置 FTP 地址/端口/账号;SharePreferences 持久化;通知与媒体权限引导
- FTPClient 连接池 + 上传队列;网络检查重连;支持图库手动选图并按天聚合
- 监听相册新增自动入队;重启后按补漏起点筛未成功任务再入队
- 历史页记录手动/自动/补漏、起止时间、IP 账号与错误态,便于售后核对