吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 292|回复: 5
上一主题 下一主题
收起左侧

[Android] 小米自带时间悬浮窗快捷开关--MiTime v2.0

[复制链接]
跳转到指定楼层
楼主
gwsymm 发表于 2026-6-8 16:22 回帖奖励
本帖最后由 gwsymm 于 2026-6-8 16:46 编辑

https://www.52pojie.cn/forum.php?mod=viewthread&tid=1576734&highlight=mitime

大神写的这个软件用了好几年,奈何小米手机升级到HyperOS后安卓版本太高不支持安装,借用现在流行的AI软件重新做了一个软件,沿用大神的软件名称,更新版本到V2.0,支持最新的小米HyperOS。软件不联网,无任何广告,请放心使用!
[md]</p>

MiTime 是一款专为搭载 HyperOS 系统的小米与 Redmi 手机量身定制的极简工具 App。它只做一件事:将系统内置但隐藏较深的「时间悬浮窗」开关,转化为 App 主界面、通知栏磁贴及桌面小组件上触手可及的快捷入口。

系统原生路径通常是:设置 -> 更多设置 -> 开发者选项 -> 时间悬浮窗

MiTime 将这条 4 步以上的操作路径缩短为一次点击。

软件截图

功能亮点

功能 说明
主界面一键切换 启动后自动读取系统真实状态,点击即可开启或关闭时间悬浮窗
状态回读校验 每次写入后立即读取系统返回值,避免 UI 与系统状态不一致
通知栏快捷磁贴 支持 Quick Settings Tile,无需进入 App 即可切换
桌面小组件 支持 1x1 图标型和 2x1 文字型 Widget,放在桌面即可快速操作
权限引导 首次使用自动引导开启「修改系统设置」权限
轻量离线 不声明网络权限,无广告、无埋点、无数据收集

使用方式

  1. 安装并打开 MiTime。
  2. 按提示授予「修改系统设置」权限。
  3. 在主界面点击开关,即可开启或关闭系统时间悬浮窗。
  4. 可选:将 MiTime 添加到通知栏快捷设置,或添加桌面小组件。

权限与隐私

首次安装的系统权限提示

在部分小米 / HyperOS 设备上,首次安装 MiTime 时,系统可能会弹出一个包含多项权限(如获取应用列表、读写剪贴板等)的确认界面:

请注意:这属于 MIUI / HyperOS 系统级的自动提示行为。

为了确保能正常写入并开启「时间悬浮窗」,本应用必须在底层保留低版本兼容策略(targetSdkVersion = 22)。小米系统对这类应用会有更严格的管控和风险提示,因此会自动为您展示一组系统级的默认权限项以供确认。

处理方式:
本软件实际上并不需要、也没有在代码中申请上述界面中列出的绝大多数权限(例如获取应用列表、读写剪贴板、媒体音量控制等)。

您可以直接点击「取消」(推荐)或「确定」,这都不会影响软件的核心功能(一键开关悬浮窗)。

实际应用权限说明

MiTime 只实际申请一项权限:

权限 用途 必需
WRITE_SETTINGS 写入系统设置键,控制小米时间悬浮窗开关

MiTime 不需要也不会申请:

类型 状态
网络权限 不声明
位置、存储、联系人等权限 不声明
数据统计、崩溃上报、广告 SDK 不包含
后台常驻服务 不使用

背景与原理

原生悬浮窗的绝对优势

市面上有许多第三方悬浮时间 App,但它们往往存在一个痛点:在部分具有安全防护机制的 App(例如各大银行 App、支付密码输入界面等)中,第三方悬浮窗会因安全策略被强制遮挡或失效。

而 HyperOS 内置的「时间悬浮窗」属于系统底层功能,能够无视上述限制,在任何 App 界面之上均可稳定显示

技术原理

HyperOS 的时间悬浮窗由系统 SystemUI 实现,并不是普通 Android 悬浮窗,因此不依赖 SYSTEM_ALERT_WINDOW 权限。它的开关由一个隐藏的系统设置键控制:

Settings.System 键名:miui_time_floating_window
取值:1 = 开启,0 = 关闭

MiTime 使用 Android 标准 API 写入该键值:

// 读取当前状态
Settings.System.getInt(contentResolver, "miui_time_floating_window", 0) == 1

// 开启
Settings.System.putInt(contentResolver, "miui_time_floating_window", 1)

// 关闭
Settings.System.putInt(contentResolver, "miui_time_floating_window", 0)

权限不足时,App 会引导用户进入系统授权页:

if (!Settings.System.canWrite(context)) {
    Intent intent = new Intent(Settings.ACTION_MANAGE_WRITE_SETTINGS);
    intent.setData(Uri.parse("package:" + context.getPackageName()));
    startActivity(intent);
}

已验证设备:

Xiaomi 23127PN0CC / Android 16 / SDK 36 / HyperOS OS3.0

技术规格

项目 规格
包名 com.chitang.mitime
当前版本 2.0
minSdkVersion 22 (Android 5.1)
targetSdkVersion 22
compileSdkVersion 35
APK 大小 小于 2 MB
支持设备 小米 / Redmi /,运行HyperOS 的设备
主要语言 简体中文

targetSdkVersion = 22 是有意保留的兼容策略,用于沿用 HyperOS 对 WRITE_SETTINGS 写入私有系统设置键的兼容路径。

[/md]
开源申明:
项目已经开源,开源地址https://github.com/chitang818/MiTime
如有需要可自行修改编译。
下载链接
百度网盘:https://pan.baidu.com/s/1ebg0oVigU3nB0EjqHIOr6A?pwd=52pj 提取码: 52pj 复制这段内容后打开百度网盘手机App,操作更方便哦
蓝奏云:https://wwbjm.lanzouu.com/ifMhQ3rexupi

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

沙发
kenus 发表于 2026-6-9 16:41
打开这个悬浮时间,系统状态栏那个时间可以取消显示不?有没什么办法?
3#
viagra01 发表于 2026-6-9 16:53
4#
 楼主| gwsymm 发表于 2026-6-9 17:09 |楼主
viagra01 发表于 2026-6-9 16:53
状态栏可以显示秒吗?

状态栏显示不了秒,这个是只是打开了手机自带的时间悬浮窗。
5#
somewu 发表于 2026-6-9 17:40
好无聊的功能
6#
zhiyun616 发表于 2026-6-9 17:46
viagra01 发表于 2026-6-9 16:53
状态栏可以显示秒吗?

解锁之后可以。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - 52pojie.cn ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2026-6-10 08:26

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表