Releases: Mystery00/PixelMeter
Releases · Mystery00/PixelMeter
1.9.r89.37ebaf42
- Feature: Overlay Window (功能:悬浮窗)
- Hide in Landscape: Added a new setting to automatically hide the overlay window when the
device is in landscape mode. - 横屏隐藏: 新增“仅在竖屏显示”选项,自动在横屏游戏或全屏视频时隐藏悬浮窗防止遮盖。
- Layout Customization: Added options to customize overlay layout between horizontal and
vertical direction, along with text alignment settings. - 排版定制: 新增支持在设置中自定义悬浮窗的“排版方向(横向/纵向)”与“对齐方式”。
- Hide in Landscape: Added a new setting to automatically hide the overlay window when the
1.8.r86.99a5cc5c
-
Feature: Overlay Window (功能:悬浮窗)
- Status Bar Overlay: Added support for displaying the overlay window over the status bar and
notch areas. - 状态栏悬浮窗: 支持悬浮窗显示在状态栏及刘海屏区域。
- Status Bar Overlay: Added support for displaying the overlay window over the status bar and
-
Improvement: Project & Dependencies (优化:项目与依赖)
- Project Update: Updated project version and dependency libraries.
- 项目更新: 更新项目版本及依赖库。
1.7.r83.6414ea76
-
Feature: Speed Unit Lock (功能:网速单位锁定)
- Speed Unit Setting: Added a new "Speed Unit" option in General Settings to lock the display
unit (Auto / B/s / KB/s / MB/s / GB/s). Affects notification, overlay, and dashboard globally. - 网速单位设置: 在常规设置中新增「网速单位」选项,可锁定显示单位(自动 / B/s / KB/s / MB/s /
GB/s),全局统一影响通知栏、悬浮窗和主界面仪表盘。
- Speed Unit Setting: Added a new "Speed Unit" option in General Settings to lock the display
-
Fix: Overlay & Boot (修复:悬浮窗与开机自启)
- Overlay Removal: Fixed potential crash when removing overlay window.
- Boot Receiver: Improved boot auto-start logic and broadcast receiver registration safety.
- 悬浮窗移除: 修复移除悬浮窗时可能的异常崩溃。
- 开机自启: 优化开机自启逻辑并增强广播注册安全性。
-
Improvement: Dependencies (优化:依赖更新)
- Updated Kotlin and Compose related dependency versions.
- 更新 Kotlin 与 Compose 相关依赖版本。
1.6.r76.e0c6611c
- Feature: Notification (功能:通知)
- Custom Color: Added support for customizing notification icon color.
- 自定义颜色: 支持自定义通知栏图标颜色(在某些ROM上可能会有奇效)。
1.5.r73.1e3eb4cb
-
Feature: Notification (功能:通知)
- Low Traffic Mode: Added support for hiding notification or showing specific content when
traffic is low. - 低流量模式: 支持低流量模式与阈值设置,可自定义网速低于阈值时的显示行为。
- Low Traffic Mode: Added support for hiding notification or showing specific content when
-
UI: Visuals (界面:视觉)
- App Icon: Updated app icon and added Monochrome Icon support.
- 应用图标: 更新应用图标设计,适配系统单色图标。
- Splash Screen: Configured Splash Screen background to match brand color.
- 启动页: 配置启动页背景色与品牌色一致。
1.4.r62.ea391263
-
Optimization: Service Compliance (优化:服务合规)
- Android 14+ Adaptation: Dynamically switch Foreground Service type to
specialUseto comply
with Boot restrictions; maintaindataSyncfor legacy compatibility. - Android 14+ 适配: 动态调整前台服务类型,在 Android 14+ 使用
specialUse以符合开机自启规范,旧版本保持
dataSync兼容,修复运行时崩溃。
- Android 14+ Adaptation: Dynamically switch Foreground Service type to
-
Optimization: UI (优化:界面)
- Settings Page: Optimized the display logic and visual effects of settings items.
- 设置页: 优化了设置项的显示逻辑与视觉效果。
1.3.r59.bb0c59b5
-
Optimization: Service & Stability (优化:服务与稳定性)
- Auto-Start & Keep-Alive: Added options for "Start on Boot" and improved background service
persistence mechanisms. - 开机自启与保活: 新增开机自启配置,并优化了后台服务的保活机制,确保网速监控不易被系统杀掉。
- Auto-Start & Keep-Alive: Added options for "Start on Boot" and improved background service
-
Optimization: Overlay (优化:悬浮窗)
- Improved Experience: Refined floating window interactions and stability.
- 体验优化: 优化了悬浮窗的交互体验与稳定性。
1.2.r56.2e063ec9
-
Core: Zero-Latency Monitoring (核心:零延迟监控)
- Event-Driven Architecture: Refactored
SpeedDataSourceto useNetworkCallback+ caching. - 事件驱动架构: 重构数据源,利用
NetworkCallback缓存接口映射,实现了采样循环中的零 IPC 调用。 - Parallel IO: Integrated Kotlin Coroutines for parallel traffic reading, eliminating
time-skew between interfaces. - 并行 IO: 采用协程并行读取各网卡数据,消除多网卡统计时的时间偏差。
- Event-Driven Architecture: Refactored
-
Feature: Ultimate Customization (功能:极致个性化)
- New Settings UI: A brand new, organized settings page.
- 全新设置页: 重新设计的设置页面,分类更清晰。
- Overlay Customization: Support changing background color, text color, corner radius, and
text size. - 悬浮窗自定义: 支持自定义背景色、文字颜色、圆角大小及文字大小。
- Notification Style: Customizable text prefixes (e.g., "▲/▼") and display modes (
Total/Up/Down). - 通知样式: 支持自定义上传/下载的前缀字符(如 "▲/▼")以及显示模式(仅上传/仅下载/总网速)。
- Quick Settings Tiles: Added QS Tiles for Overlay and Notification control.
- 快捷设置磁贴: 新增悬浮窗与通知栏显示的系统快捷开关 (QS Tiles),操作更便捷。
1.1.r45.d29b8af9
-
Optimization: Power & Compatibility (优化:功耗与兼容性)
- Smart Sleep Policy: Automatically pauses monitoring 2 minutes after screen off; resumes
instantly on screen on. - 智能休眠策略: 屏幕关闭 2 分钟后自动停止监测,点亮屏幕即刻恢复,大幅降低待机功耗。
- Broad Compatibility: Lowered Min SDK to 31 (Android 12) from 36.
- 广泛兼容: 最低支持版本下调至 Android 12 (API 31),适配更多 Pixel 旧机型。
- Smart Sleep Policy: Automatically pauses monitoring 2 minutes after screen off; resumes
-
Optimization: Experience (优化:体验)
- Silent Notification: Default channel configuration is now silent and hidden from lock
screen. - 静音通知: 默认通知渠道调整为静音且不显示在锁屏,减少打扰。
- Logic Fixes: Improved notification permission logic for Android 13+.
- 逻辑修复: 优化了 Android 13+ 的通知权限请求逻辑。
- Silent Notification: Default channel configuration is now silent and hidden from lock
-
Maintenance (维护)
- Removed unused dependencies (Coil) and refined build scripts.
- 移除未使用的依赖库并优化构建脚本。
1.0.r37.b7e4e61c
🎉🎉🎉 The First Release 🎉🎉🎉
-
Core: Precise Network Monitoring (核心:精准网速监控)
- Implemented
TrafficStats+ConnectivityManagerbased monitoring logic to filter out
virtual interfaces (liketun0from VPNs). - 实现了基于
TrafficStats和ConnectivityManager的监控逻辑,智能过滤 VPN (tun0)
等虚拟接口流量,解决网速翻倍显示的问题。
- Implemented
-
UI: Material Design 3 (界面:Material Design 3)
- Full Jetpack Compose implementation with Material You (Dynamic Color) support.
- 全面采用 Jetpack Compose 实现,并支持 Material You (动态取色) 主题。
-
Feature: Notification Monitor (功能:通知栏显示)
- Real-time network speed indicator in the notification bar / status bar.
- 支持在通知栏/状态栏实时显示当前网速。
-
Feature: Floating Window (功能:悬浮窗)
- Overlay window with drag-and-drop support and position locking.
- 支持桌面悬浮窗显示,可自由拖拽并支持位置锁定。
-
Feature: Toolbox (功能:工具箱)
- Integrated Cloudflare Speed Test using Chrome Custom Tabs.
- 集成 Chrome Custom Tabs,内置 Cloudflare 快捷测速功能。