今年,Android 玩家又经历了一次夜间模式「得而复失」的遗憾:Google 在 Android 7.0 第二个开发者预览版中开启了暗色主题和夜间模式,随后又在第四个开发者预览版中移除了相关功能,而在最近发布的 Android 7.0 正式版中,夜间模式依旧没有出现。

但有意思的是,尽管夜间模式的相关设置接口从「系统界面调节器」中被移除了,那些在第二个开发者预览版中将夜间模式放在快速设置面板中的用户,在 OTA 更新之后依旧可以通过快速开关来打开/关闭夜间模式,并能够长按开关进入夜间模式设置界面

这也就说明了两个问题:

  • 夜间模式的相关代码一直存在于 Android 7.0 当中,Google 只是移除了相关的功能入口;
  • 因而开启夜间模式的一种方法就是,刷入第二个开发者预览版本 - 将夜间模式开关加入快速设置面板 - OTA 更新至最新版 Android 7.0

但通过刷机的方法来开启一个隐藏在系统中的功能这其实「一点都不 Android」。因而在 Android 7.0 正式版放出后,一些可以帮助用户开启夜间模式这个隐藏功能的应用也渐渐浮出水面。

Night Mode Enabler:找回隐藏的夜间模式

顾名思义,Night Mode Enabler 的作用就是帮我们开启 Android 7.0 中隐藏的夜间模式功能,因而这款功能单一的应用使用起来也非常简单。

  1. 首先,你需要根据提示打开 Android 系统的「系统界面调节器」:下拉快速设置面板后,长按用户头像旁边的「齿轮」图标,收到震动反馈后松手,系统设置会自动打开,「系统界面调节器」就在设置列表的底部。
  2. 开启「系统界面调节器」之后回到 Night Mode Enabler 中,你会发现主界面正中出现了一个「Enable Night Mode」(开启夜间模式)的按钮,点击这个按钮,系统就会自动打开隐藏在「系统界面调节器」中的夜间模式设置界面。
  3. 现在,你就可以对夜间模式进行较为详细的设置了。

为了日后使用方便,我们强烈建议你打开快速设置面板,点击右下角的「编辑」按钮,然后找到「夜间模式」开关并将其添加到快速设置面板当中。这样一来你就可以通过点按快速开关来打开/关闭夜间模式、长按进入详细的夜间模式设置界面了。

此外,即便你卸载掉 Night Mode Enabler 这个应用,夜间模式的快关和功能入口依旧会保留在快速设置面板当中,理论上来说,只要 Android 7.0 不移除这部分功能代码,今后在 OTA 更新之后这个快速设置开关依旧可以得到保留(就像第二个开发者预览版用户那样)

你可以在 Play Store 下载到这款免费应用,有意思的是,在部分 Android 7.0 用户的强烈要求下,开发者在最新的版本中加入了多档次的捐赠方式,大家也可以前去支持一下。

Night Light:给你一个「加强版」夜间模式

如果你对 Android 7.0 的原生「夜间模式」并不满意,这款名为 Night Light 的应用应该可以进一步满足你的需求。

「如果说你真的要走/把夜间模式留给我/在你身上也没有用/我可以用来做开发……」

Night Light 就是这样一款调用了夜间模式的相关 API 接口进行开发的应用,它为夜间模式提供了一个全新的用户界面,提供了最基本的夜间模式开关,也允许用户设置夜间模式自动开始与结束的时间或是根据日出/日落时间自行开关夜间模式。

此外,这款应用最大的亮点在于可以设置「应用黑名单」,在使用那些加入了黑名单的应用时,屏幕将短暂地退出夜间模式。

遗憾的是,作为一个独立与系统功能之外的夜间模式应用,Night Light 尚不支持自定义屏幕滤镜色温。同时,只有 Root 用户才能直接启用 Night Light 的完整功能,如果你不想 root,则需要根据应用提示通过 ADB 指令来来授予相关权限。

在上面两款应用的选择上,我个人更加偏向轻量简洁的 Night Mode Enabler,毕竟使用之后还可以卸载,只要相关功能代码还在,功能入口消失后也可以重新安装这款应用进行激活。但如果你偶尔会在夜间浏览一下 Cuto 壁纸,带有黑名单功能的 Night Light 可能会更加适合你。

除此之外,一些在 Android 6.0.1 中可以正常运行的屏幕滤镜应用也可以在 Android 7.0 中正常运行,比如薄暮微光夜间屏幕等等。但由于这些应用尚未针对 7.0 做特别的优化和更新,使用过程中可能会有一些 bug。

所以如果你已经升级到 Android 7.0 正式版,我还是建议使用 Night Mode Enabler 或者 Night Light,毕竟这两款工具都是基于 Android 7.0 的原生夜间模式功能或调用了相关 API 接口,在稳定性上肯定要好很多。