Android позволяет приложениям рисовать поверх других приложений с помощью android.permission.SYSTEM_ALERT_WINDOW, и это называется плавающим/оверлейным приложением. Например, Facebook Messenger всегда видит частые пузыри по краям экрана.
Мой вопрос: можно ли обнаружить или заблокировать в Java-коде любое приложение, которое рисует мое приложение?