跳至正文
Roosta

帮助中心

安卓闹钟不响?多半是省电设置

安卓闹钟失效,通常是被厂商的省电优化把 App 杀掉了。这里有三星、小米、一加和原生安卓各自的具体设置步骤,照着做就能修好。
Android最后更新

简短答案

在安卓上,第三方闹钟不触发,通常是被厂商的省电优化杀掉了。把 App 的耗电管理设为「不受限制」,在厂商提供该选项的机型上打开「自启动」,并授予「闹钟和提醒」权限。

所有机型通用的几步

  1. 1设置 → 应用 → 你的闹钟 App → 耗电管理 → 设为「不受限制」。
  2. 2设置 → 应用 → 特殊应用权限 → 闹钟和提醒 → 允许你的闹钟 App。较新的安卓版本要靠它才能使用精确闹钟。
  3. 3按一下音量键并展开滑块,专门确认「闹钟」那条音频流的音量。
  4. 4确认这个 App 不在你手机厂商维护的任何「休眠」或「受限」名单里。

各家厂商各自的设置

  • 三星:设置 → 电池和设备维护 → 后台使用限制。把 App 从「休眠应用」和「深度休眠应用」里移出来。如果闹钟是时灵时不灵,再把「自适应电池」也关掉。
  • 小米、红米和 POCO:设置 → 应用设置 → 应用管理 → 你的 App → 打开「自启动」,并把省电策略设为「无限制」。同时在最近任务界面把这个 App 锁定,让一键清理跳过它。
  • 一加和 OPPO:设置 → 电池 → 耗电优化 → 把 App 设为「不优化」,并关掉「深度优化」和「睡眠待机优化」。
  • 华为:设置 → 电池 → 应用启动管理 → 把 App 改为「手动管理」,并把三个开关全部打开。

一个做得好的闹钟 App 是怎么做的

上面这一整套,都是在替那些把排程留在自己进程里的 App 打补丁。一个把闹钟登记给系统闹钟服务、响铃时再起一个前台服务的 App,并不依赖自己在后台活着,这就把这一整类失效基本消掉了。

Roosta 在安卓上就是这么做的。上面那些设置依然值得照做——厂商系统的行为难以预料——但它们不该成为你醒不醒得来的分水岭。

在这件事上安卓为什么和 iPhone 不一样

在阻止 App 在后台运行这件事上,安卓比 iOS 激进得多,而且每一个版本都更激进一点。「Doze」休眠模式会在设备静置无人使用一段时间后暂停后台工作。「应用待机分组」则会把你近期没打开过的 App 逐级降级,给它做任何事的机会越来越少。

这两个机制的存在都有充分理由,也正是它们让一台安卓手机在抽屉里躺一周还有电。但它们同样解释了:一个自己攥着排程的闹钟 App,为什么头两周完全可靠,然后就悄无声息地不工作了——通常是在你好几天没打开过它的某个周末。

安卓为闹钟专门提供了一套豁免于上述一切的机制。用了它的 App 不受 Doze 影响;没用它的 App 则任由摆布。

排程放在哪里,决定了闹钟能不能活下来。放在 App 内部的闹钟,依赖那个 App 还活着;登记给操作系统的闹钟不依赖。

第二招:厂商自己的电池管家

原生安卓的省电优化只讲了一半故事。大多数厂商还在上面叠了一层自己的、更激进的应用清理器,带着一套标准安卓电池界面根本不显示的独立设置。这是安卓上误闹钟最常见的单一原因,而且各家各不相同。

  1. 1三星:设置 → 电池和设备维护 → 电池 → 后台使用限制。确认闹钟 App 没有被列在「休眠应用」或「深度休眠应用」里,并关掉「使未使用的应用进入休眠状态」。
  2. 2小米、红米和 POCO:打开设置 → 应用设置 → 应用管理,找到闹钟 App,把「自启动」打开、省电策略设为「无限制」。然后进入最近任务界面,把这个 App 锁定,让它不被清掉。
  3. 3华为和荣耀:设置 → 电池 → 应用启动管理。把这个 App 从「自动管理」改为「手动管理」,三个开关全部打开,包括「允许后台活动」。
  4. 4OPPO、真我和一加:设置 → 电池,把 App 设为「允许后台活动」或「不优化」,并检查任何「启动管理」或「自启动」名单。
  5. 5vivo:设置 → 电池 → 后台耗电管理,允许这个 App 高后台耗电。

第三招:「闹钟和提醒」权限

从安卓 12 开始,把闹钟设在一个精确的时间需要它自己的一项权限。大多数闹钟 App 会自动获得,但它可能被撤销;而一旦被撤销,App 就只能申请一个大致的时间。大致的闹钟可能漂移好几分钟,而这几分钟正是「闹钟管用」和「闹钟在你的火车开走之后才响」的差别。

  1. 1打开「设置」,然后是「应用」,选中那个闹钟 App。
  2. 2找「闹钟和提醒」,视厂商不同,它可能在「特殊应用权限」或「更多权限」下面。
  3. 3确认它是允许的。如果根本没有这个选项,说明你的安卓版本不管这一项,也就没什么可改的。

第四招:勿扰模式与闹钟音量滑块

安卓给闹钟单独一条音频流和一条独立的音量滑块,与铃声和媒体音量都分开。完全有可能音乐开到最大、闹钟却停在零,而你一直没察觉。

勿扰模式默认放行闹钟,但和 iOS 不同的是,这条例外你是可以关掉的。如果你曾经建过自定义的勿扰模式定时计划,除了全局设置之外,也要查一下那份计划自己的例外清单。

  1. 1设置 → 声音和振动,专门看一下「闹钟音量」滑块。
  2. 2设置 → 通知 → 勿扰模式,确认「闹钟」是被允许打断的。
  3. 3如果你用了就寝或睡眠情景模式,把它打开也查一下例外。情景模式可以套用自己的一套勿扰规则。

第五招:看看这个 App 到底在干什么

如果上面全都照做了,闹钟还是时灵时不灵,那问题多半在 App 而不在手机。闲置几天之后开始偶发失效,正是一个自己攥着排程、然后被挂起的 App 的典型特征。

安卓上的闹钟失败集中在四个原因:省电优化把 App 挂起、厂商的电池管家更狠地做同一件事、缺少精确闹钟权限,以及勿扰模式的规则。

你一保存闹钟,Roosta 就把排程交给安卓的闹钟服务,用的正是那套豁免于 Doze 的机制。这就是为什么把 App 划掉不会取消闹钟,也是为什么一台闲置了好几天的手机照样会响。上面那些厂商设置依然值得照做,因为厂商系统的行为难以预料,但它们不该成为你醒不醒得来的分水岭。

好好地测一次

开着 App 测一个两分钟后的闹钟,几乎证明不了任何事,因为你要追的那种失效只在手机闲置之后才出现。一次真正的测试要花一晚上。

  1. 1照上面把省电设置改好,然后就别再打开这个 App 了。
  2. 2设一个第二天早上的闹钟,把手机拔掉电源、关屏,整晚不去碰它。Doze 需要静置才会生效,所以一台插着充电器、还被时不时拿起来的手机,不算一次公平的测试。
  3. 3如果它在整晚闲置之后照样响了,那它就会一直响下去。如果没响,说明这个 App 攥着自己的排程,而再怎么配置省电设置也无法彻底解决这一点。

常见问题

为什么我的安卓闹钟只有 App 开着才响?

这个 App 是在自己的进程里排闹钟,而安卓在它不处于前台时把这个进程杀掉了。请把 App 的耗电管理设为「不受限制」,如果你的厂商提供「自启动」,也把它打开。

三星手机为什么会误闹钟?

三星的「后台使用限制」会把不常用的 App 放进「休眠应用」或「深度休眠应用」,从而让它没法排程任何工作。请在「设置 → 电池和设备维护」里把你的闹钟 App 从这两份名单中移出来。

为什么我的安卓闹钟有的日子响、有的日子不响?

闲置几天之后开始偶发失效,正是省电优化的典型特征。Doze 模式和应用待机会挂起系统认为不常用的 App,所以一个你好几天没打开的闹钟 App,能运行的机会就更少。把它设为「不受限制」的耗电管理,并从厂商自己的清理名单里清出来,就是解决办法。

把闹钟 App 划掉会让闹钟失效吗?

这完全取决于它是怎么排的闹钟。登记给安卓闹钟服务的闹钟,扛得住 App 被划掉、被强制停止或被更新。攥在 App 自己后台进程里的闹钟扛不住,把它划掉就等于取消了闹钟,而且不会有任何提示。

「闹钟和提醒」权限是干什么的?

从安卓 12 起,它管的是闹钟能不能精确到点。没有它,App 只能申请一个大致的时间,系统有权把它挪动好几分钟,好和别的工作凑在一起执行。你可以在「设置 → 应用 → 该 App」下面找到它,确认是允许的。

为什么三星在这方面比别的安卓手机更糟?

三星在安卓自己的电池管理之上又加了一层,包括「休眠应用」「深度休眠应用」和「使未使用的应用进入休眠状态」,其中每一项都能独立于标准电池设置之外把闹钟 App 挂起。大多数大厂都做了类似的事,只是设置的名字不一样。

闹钟 App 必须一直开着才管用吗?

不必,而且任何要求你这么做的 App,都说明它没有正确地排闹钟。一个做得对的闹钟 App,在你保存的那一刻就把排程交给了操作系统,之后 App 关不关都无所谓。

一个不会悄无声息失灵的闹钟。

Roosta 把闹钟登记给操作系统,而不是自己排程;闹钟路径上也没有任何一环需要网络。这一页上的绝大多数失败方式,都不会发生在它身上。

按年方案含 7 天免费试用 · 永远没有广告 · 离线可用