Рисовать Android-холст поверх всех приложений?

Я подозреваю, что это неЭто возможно, учитывая природу Android, но есть ли способ создать своеобразное представление (возможно, с использованием объекта Canvas?), которое отображается поверх всех приложений?

Мое намерение для этого проекта не является вредоносным. Я создал несколькопростое программное обеспечение Color Filter для Windows это просто добавляет окно поверх всех окон, которое заполнено выбранным пользователем цветом и имеет низкую непрозрачность. Это добавляет легкий оттенок на экран, который помогает пользователям с синдромом Скоптопической чувствительности использовать компьютер в течение длительных периодов времени. Я хотел бы сделать версию этого программного обеспечения для Android. Например:

Изображение слева - оригинал, а изображение справа - то, чего я пытаюсь достичь.

Есть ли способ сделать это с Android? Я понимаю, что приложение должно работать как системная служба, чтобы оно неОн неожиданно остановился, но, насколько мне известно, нет никакого способа рисовать на экране поверх других приложений. Если возможно, можете ли вы предложить какие API посмотреть?

Ответы на вопрос(1)

Ваш ответ на вопрос