La aplicación que estoy construyendo tiene el requisito de que la aplicación tenga que evitar que el sistema operativo tome una captura de pantalla de la aplicación cuando se la empuja hacia el fondo por razones de seguridad. De esta forma, no podrá ver la última pantalla activa al cambiar de una aplicación a otra.¿Cómo evito que Android tome una captura de pantalla cuando mi aplicación pasa al segundo plano?
Planeo poner esta funcionalidad en el método onPause de la clase de aplicación, pero primero necesito descubrir cómo puedo lograr esta funcionalidad.
Entonces, ¿hay alguien por ahí que tenga una pista de cómo solucionarlo?
@ Dany's: En realidad, tiene todo que ver con la pregunta. Acabo de probarlo en un Nexus S (4.0.3), y funciona como se esperaba: se suprime la captura de pantalla de tareas recientes. Todavía ve el nombre y el icono de la aplicación, pero la captura de pantalla es negra. Le invitamos a probarlo en el hardware de ICS. – CommonsWare
Gracias, echaremos un vistazo, ¿alguna idea si esto también funcionará con el paquete de compatibilidad con versiones anteriores? – StingRay5
@ StingRay5: 'FLAG_SECURE' existe desde el principio; solo tiene un significado limitado hasta hace poco. – CommonsWare