有没有办法使用 Android 的无障碍服务在整个屏幕上应用滤色器?

问题描述

事情是,我目前正在尝试为合法失明的人(特别是视网膜色素变性)创建一个工具。他们将受益于某种颜色反转(一个聪明的)。为了实现这一点,我想在屏幕上应用一些颜色矩阵,这样与操作系统的暗模式不兼容的应用程序仍然可以是暗的。

我做了一些研究,但不确定这是否可行。我知道通常由于签名权限您无法访问其他应用/系统视图,但是有没有办法使用无障碍服务来实现这一点?

解决方法

无障碍服务不可能影响显示管道,这就是为什么 Android 功能可以直接提供各种颜色校正的原因。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...