如何在特定应用内反转颜色?

8次阅读
没有评论

问题描述

在最新版Android系统中,提供了“反转颜色”功能,可以通过快速设置打开。然而,用户希望在特定应用开启时自动开启“反转颜色”功能,或者是否有其他方法可以在特定应用内部反转颜色。

解决方案

方案1 – 使用Tasker插件

Tasker是一个强大的自动化工具,可以通过安装额外插件来实现特定应用内的颜色反转。虽然需要root权限,但非root用户也可以尝试使用Tasker。

步骤:

  1. 下载并安装Tasker
  2. 访问Tasker官方商店页面下载并安装Tasker。
  3. 也可以通过免费试用版本这里下载。

  4. 导入颜色反转插件

  5. 访问Tasker分享页面,导入“颜色反转”插件。
  6. 该插件适用于Gmail应用,并通过修改accessibility_display_inversion_enabled属性来切换颜色反转状态,使得Gmail应用变暗而其他应用保持正常。

  7. 启用配置文件

  8. 启用导入的配置文件。
  9. 每次点击Gmail应用时,如果不起作用,请检查通知权限。
  10. 添加“使用访问”权限和“写入设置”权限。
  11. 使用ADB命令adb shell pm grant net.dinglisch.android.taskerm android.permission.WRITE_SECURE_SETTINGS授予write_secure_settings权限。
  12. 点击Gmail应用,颜色反转;离开Gmail应用,颜色恢复。

方案2 – 使用Automate

Automate是另一个类似Tasker的自动化工具,同样需要root权限,但相比Tasker更为轻量级,适用于小型算法(少于30个块),并且是免费的。

步骤:

  1. 下载并安装Automate
  2. 访问Automate官方商店页面下载并安装Automate。

  3. 导入颜色反转插件

  4. 访问Automate分享页面,导入“颜色反转”插件。
  5. 该插件同样适用于Gmail应用,并通过修改accessibility_display_inversion_enabled属性来切换颜色反转状态。

  6. 启用配置文件

  7. 启用导入的配置文件。
  8. 按照上述步骤添加相应的权限,并使用ADB命令授予write_secure_settings权限。

方案3 – 手动操作

对于非root用户,可以在需要反转颜色的应用开启时手动进行操作:

  1. 进入手机设置,选择无障碍选项,找到直接访问,勾选“反转颜色”。
  2. 返回主屏幕,迅速连续按三次主屏幕按钮以开启反转颜色。
  3. 再次迅速连续按三次主屏幕按钮以关闭反转颜色。

此方法依赖于手机制造商提供的功能,可能不适用于所有设备。

以上方法可以帮助用户在特定应用内实现颜色反转的效果。建议根据个人需求和设备情况选择合适的方法。

正文完