una puedo porque para pantalla hacer fisicos como celular capturar captura botones app aplicacion android screenshot preview taskmanager

puedo - ¿Cuándo Android toma su captura de pantalla de aplicaciones recientes?



porque no puedo hacer captura de pantalla en mi celular (1)

EDITAR

Ya no es posible personalizar la captura de pantalla que utiliza el sistema para presentar la miniatura en las aplicaciones recientes.

Vieja respuesta

Eche un vistazo al método Activity.onCreateThumbnail : esto es exactamente lo que está buscando, ya que le permite dibujar su propia miniatura para la pantalla Recientes.

Obtienes Canvas como uno de los parámetros en los que puedes dibujar (o no dibujar) directamente. El punto principal es que debe devolver el valor true de este método, lo que indica que el sistema no dibujará la miniatura en sí.

La solución más simple sería:

@Override public boolean onCreateThumbnail (Bitmap outBitmap, Canvas canvas) { // Do nothing or draw on Canvas return true; }

O si quieres dibujar tu propio Bitmap

@Override public boolean onCreateThumbnail (Bitmap outBitmap, Canvas canvas) { Bitmap myBitmap = BitmapFactory.decodeResource(getResources(), R.drawable.myBitmap); canvas.drawBitmap(myBitmap, 0, 0, null); return true; }

Estoy desarrollando una aplicación que tiene información privada y no debería mostrar una captura de pantalla real en el reciente conmutador de aplicaciones de Android. He intentado una variación de esta solución al configurar la vista de contenido en un ImageView dentro de la función onPause, pero parece que el sistema operativo toma una captura de pantalla antes de que la vista de contenido cambie a la imagen personalizada.

También soy consciente de que las banderas de parámetros de diseño de la ventana son seguras , lo que hace que la captura de pantalla sea completamente blanca, pero espero que haya una manera de personalizar la captura de pantalla.

Entonces, me pregunto en qué momento Android toma una captura de pantalla de la aplicación para el conmutador de aplicaciones (específicamente en KitKat y Lollipop).