Me preguntaba si hay una manera de detectar a través de algún método de devolución de llamada "onXXXXX" o transmisión recibida si algún otro proceso está a punto de tomar una captura de pantalla de la pantalla de mi aplicación. Por ejemplo, si las herramientas de SDK o alguna otra aplicación de captura de pantalla realiza una "Captura de pantalla", me gustaría recibir una notificación y luego decidir si debo permitir o no la captura de pantalla.prevenir la captura de pantalla en las aplicaciones de Android
Si esto no es posible, ¿hay alguna manera de bloquear la pantalla para que ningún otro proceso pueda capturar la pantalla?
En realidad, existe el inicio de dicha capacidad en las fuentes oficiales, y es utilizable en una serie de dispositivos de proveedores por aplicaciones no root. –
Aún así, estos no son oficiales hasta que estén en la documentación de la API. Simplemente digo que, debido a que actualmente no se admite ningún método para tomar una captura de pantalla o directamente desde el SDK, es muy probable que no haya métodos oficiales para interactuar con él. –
¿Qué pasa con 'View.getDrawingCache (boolean autoScale)'? El doc lee: _Returna el mapa de bits en el que se ve el dibujo de esta vista._ – iDroid