设备系统 conscrypt 版本过旧,连阿里云 OSS 的 HTTPS 握手被 reset。 引入 org.conscrypt:conscrypt-android:2.5.2 作为首选安全提供者, 在 Application.onCreate 中注册,所有网络请求自动使用现代 TLS。 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
新增: - MqttConfig MQTT连接配置(TCP:1883, 心跳120s, 自动重连) - MqttManager 连接管理器(连接/订阅3个Topic/消息解析/EventBus分发) - AppEvent 新增 MqttConnected/MqttDisconnected/MqttMessageReceived 修改: - build.gradle.kts MQTT_URL改为MQTT_HOST(TCP不需要路径) - EnvConfig 适配MQTT_HOST - HomeFragment 连接MQTT并显示连接状态 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
已完成的模块: 1. 项目脚手架 - Gradle配置、28个包目录、核心基类 2. 权限管理 - 确认定制ROM已预授权所有权限 3. 工具类 - DateUtil/DeviceUtil/NetworkUtil/Md5Util 4. 设备信息 - DevicePrefs/UserPrefs (SharedPreferences) 5. 网络层 - OkHttp+Retrofit+MD5签名拦截器+解绑拦截器 6. 基础UI组件 - NavBarView/QuTipDialog/QuConfirmDialog/ActionButton/iconfont Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>