DevInfo
正式版
21
查看
0
讨论
15
收藏
new_releases 更新日志
What's Changed
fix: 修复Release变更日志范围
fix: 修复主线合并后的Release发布流程
fix: 清理无效平台版本判断
fix: 提升运行时稳定性
build: 加固版本与构建配置
fix: 修复协程取消异常传播
fix: 稳定玻璃拖拽折射效果
feat: 优化悬浮底部导航栏尺寸
fix: 更新 AndroidLiquidGlass 多语言设置名称
fix: 修复实时动态不可用时卡片布局
ci: 为dev分支启用构建流水线
fix: 补充导出倒计时默认语言资源
fix: 修复导出模块倒计时本地化
fix: 限制网络响应并强制正式发布签名
fix: 统一应用语言与本地化数据
fix: 让 Root CPU 监控持续生效
修复:完善更新缓存迁移与监控生命周期
fix: 调整 ktlint 脚本格式
修复:延迟 CI 发布签名校验
fix: CI 配置阶段允许未设置 SIGNATURE_TYPE
fix: 语言切换后风格切换失效 - BasePreferences.kt: 在 EnumPreference.set() 中立即更新 StateFlow,不仅依赖 SharedPreferences 监听器回调,确保语言切换导致 Activity recreate 后 UI 仍能立即响应 - MainActivity.kt: 移除对单例 ThemePreferences 的 close() 调用,避免 Activity 销毁时关闭跨生命周期的单例监听器 - ThemePreferences.kt: 格式化 synchronized 代码块
refactor: 优化 CPU 使用率计算和锁机制 - MainViewModel.kt: 修正空列表调用 average() 导致 NaN 的问题,改为先检查列表非空 - MainViewModel.kt: 移除 overviewLock 和 synchronized 块,改用 @mainthread 注解确保线程安全
fix: 为网络错误消息添加后备字符串 - GitHubClient.kt: 为 errorMessageRelease 和 errorMessageNetwork 添加后备字符串,避免在消息未初始化时强制解包导致崩溃
fix: 移除强制解包避免空指针崩溃 - LiveHardwareMonitor.kt: 将 lastSectorsRead!! 改为安全的 Elvis 操作符,避免在未初始化时崩溃
fix(build): 强制要求 release 构建配置正式签名,禁止降级到 debug
feat: 导出模块增加 3 秒倒计时确认,防止误操作
docs: 更新 README*.md 文件,适配最新项目
description 应用介绍
一款基于 Kotlin Compose开发的 Android 设备信息查看工具,提供详细的硬件、系统、网络等信息展示。
📱 功能特性
🔍 设备信息查看 - 全面展示设备硬件信息(CPU、内存、存储、屏幕等)
📡 系统信息 - Android 版本、SDK 版本、安全补丁等
🔋 电池信息 - 电量百分比、充电状态
📶 网络信息 - 网络类型、运营商、SIM 卡状态
🎨 Monet 主题引擎
📤 模块导出 - 导出设备信息为改造模块
🌐 多语言支持 - 支持中英文