在本文中:如何为 Android 智能手机上的每个应用程序自动设置暗模式我会解释一下。
当您想要根据应用程序打开/关闭深色模式(无论整个设备的深色模式设置如何)的情况下,这非常有用。
相关文章 如何为 iPhone 上的每个应用自动设置深色模式
如何为特定应用程序切换暗模式
宏机器人这可以通过一个名为的应用程序来实现。

这就是设置流程。
- 使用 Shizuku 进行预配置
- 使用 MacroDroid 创建宏
本文内容需要 Android 11 或更高版本。
1. 使用 Shizuku 进行预先设置
为了运行我们这次将创建的宏,
需要使用名为 Shizuku 的应用程序进行高级设置。

启动时,首先出现“Shizuku 已停止”的消息。
“从无线调试开始”配对打开它并允许通知权限。

(左)配对 (右)通知选项

(左)允许通知(右)出现“正在搜索配对服务”通知
然后打开开发者选项。
如果您是第一次使用它,
在“设置”应用中反复点击设备的版本号。

以 Pixel 7a 为例。打开设备信息(左)并重复点击版本号(右)。
开发者选项菜单无线调试的
打开它。

打开无线调试
继续无线调试打开详细信息菜单。
转变
点击左侧部分。
将您的设备与专用代码配对当您选择 时,将显示代码。
我会通知雫的。

(左)点击红框 (右)使用配对码对设备进行配对

(左) 将会出现配对码 (右) 在 Shizuku 通知中输入
将出现一条消息,提示“配对已完成”。
现在
当您打开 Shizuku 时,状态会更改为“Shizuku 正在运行”。

(左)配对(右)雫正在奔跑
如果“雫停止了”还存在的话,开始点击可更改状态。

(左)启动(右)发出命令,雫启动。
2.使用MacroDroid创建宏
进行设置。
添加宏捻行动我们来设置一下吧。

(左)添加宏(右)操作
设备设置→黑暗主题→有效的当您继续时,将出现以下消息。
アクセス許可には、機器本体のルート化またはADBツールが必要です android.permission.WRITE_SECURE_SETTINGS
点击此消息将其打开。雫访问权限轻敲。

(左)设备设置 → 深色主题(右)启用

(左)消息(右)SHIZUKU 访问权限
授予 MacroDroid“访问 Shizuku 的权限”。
现在您可以配置与暗模式相关的操作。
如果没有响应或无法继续,Shizuku 可能已停止,请重新将其设置为运行状态。

(左)始终允许(右)可以设置暗模式操作
剩下的就是扳机只需设置即可。
应用程序→启动/退出应用程序→启动应用程序时→选择应用程序,然后选择要切换到深色模式(或浅色模式)的应用程序。

(左)触发(右)应用程序 → 启动/退出应用程序

(左)启动应用程序时(右)选择应用程序(多个)

(左)检查应用程序(右)我能够设置触发器
请注意,有关访问权限的消息可能仅在第一次出现。
请按照屏幕上的说明获取许可。
该屏幕截图以 Pixel 7a 为例,但所有型号的过程通常都是相同的。

(左)设置辅助功能访问权限(右)MacroDroid

允许
最后,保存即可。
让我们检查一下该宏现在是否有效。
打开选定的应用程序,自动切换为深色模式(或浅色模式)即成功。

(左)使用适当的名称保存(右)完成的宏

选择“设置”应用程序的示例。当你打开它时,它会自动进入深色模式。
但是,如果这种情况持续下去,即使您关闭所选应用程序,它也将保持在黑暗模式。
因此,让我们创建以下宏。
- 触发:当选定的应用程序关闭时
- 操作:禁用深色模式

触发:当选定的应用程序关闭时

操作:禁用深色模式
现在总共创建了两个宏观模式。
让我们检查一下该宏现在是否有效。
如果您能确认以下行为,则表示成功。
- 打开所选应用程序 → 将启用深色模式
- 关闭所选的苹果→深色模式将被禁用

已创建两种模式的宏。

选择“设置”应用程序的示例。关闭时深色模式自动关闭
参考:如果应用程序内有深色模式设置,则优先。
根据应用程序的不同,深色模式作为应用程序的独特功能提供。
▼可单独设置深色主题的应用程序示例
对于这些应用程序,无论整个设备的深色模式设置如何,都会优先应用应用程序端的设置,因此我们在上一部分中进行了介绍。
MacroDroid 宏不会被反映。
解决方案是简单地设置应用程序自己的黑暗模式。

YouTube 示例。即使我设置了宏(左),它也不会切换到深色模式(右)

YouTube 示例。您可以通过设置→常规→设计来更改自己的外观模式。
〆:为每个应用程序单独设置黑暗主题!
以上、如何为Android上的每个应用程序自动设置黑暗模式!单独切换到每个特定应用程序这就是解释。
如果您希望某个特定应用程序始终处于深色模式(或浅色模式),除了为整个设备设置深色模式外,您还可以使用此处介绍的方法来实现。
初始设置可能看起来有点困难,但您不需要计算机,只需使用智能手机即可完成该过程,所以请尝试一下。
另外,这次我们还介绍了
通过使用 Shizuku,也可以在没有计算机的环境中执行 adb 命令(相关文章)。请加入我们。
相关文章 关于Android深色模式(基本解释)
