问题描述
在最新版Android系统中,提供了“反转颜色”功能,可以通过快速设置打开。然而,用户希望在特定应用开启时自动开启“反转颜色”功能,或者是否有其他方法可以在特定应用内部反转颜色。
解决方案
方案1 – 使用Tasker插件
Tasker是一个强大的自动化工具,可以通过安装额外插件来实现特定应用内的颜色反转。虽然需要root权限,但非root用户也可以尝试使用Tasker。
步骤:
- 下载并安装Tasker:
- 访问Tasker官方商店页面下载并安装Tasker。
也可以通过免费试用版本这里下载。
导入颜色反转插件:
- 访问Tasker分享页面,导入“颜色反转”插件。
该插件适用于Gmail应用,并通过修改
accessibility_display_inversion_enabled
属性来切换颜色反转状态,使得Gmail应用变暗而其他应用保持正常。启用配置文件:
- 启用导入的配置文件。
- 每次点击Gmail应用时,如果不起作用,请检查通知权限。
- 添加“使用访问”权限和“写入设置”权限。
- 使用ADB命令
adb shell pm grant net.dinglisch.android.taskerm android.permission.WRITE_SECURE_SETTINGS
授予write_secure_settings
权限。 - 点击Gmail应用,颜色反转;离开Gmail应用,颜色恢复。
方案2 – 使用Automate
Automate是另一个类似Tasker的自动化工具,同样需要root权限,但相比Tasker更为轻量级,适用于小型算法(少于30个块),并且是免费的。
步骤:
- 下载并安装Automate:
访问Automate官方商店页面下载并安装Automate。
导入颜色反转插件:
- 访问Automate分享页面,导入“颜色反转”插件。
该插件同样适用于Gmail应用,并通过修改
accessibility_display_inversion_enabled
属性来切换颜色反转状态。启用配置文件:
- 启用导入的配置文件。
- 按照上述步骤添加相应的权限,并使用ADB命令授予
write_secure_settings
权限。
方案3 – 手动操作
对于非root用户,可以在需要反转颜色的应用开启时手动进行操作:
- 进入手机设置,选择无障碍选项,找到直接访问,勾选“反转颜色”。
- 返回主屏幕,迅速连续按三次主屏幕按钮以开启反转颜色。
- 再次迅速连续按三次主屏幕按钮以关闭反转颜色。
此方法依赖于手机制造商提供的功能,可能不适用于所有设备。
以上方法可以帮助用户在特定应用内实现颜色反转的效果。建议根据个人需求和设备情况选择合适的方法。
正文完