una tomar samsung puedo porque para pantalla hacer como celular capturas captura botones app android screenshot screen-capture

tomar - Ruta a las capturas de pantalla en Android



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

¿Hay alguna manera de descubrir la ruta que usa Android para guardar capturas de pantalla?

¿Puedo obtener la ruta de un código?


API de Android no tiene una ruta fija para capturas de pantalla, pero

File pix = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES); File screenshots = new File(pix, "Screenshots");

Podría funcionar. Eso es lo que ICS usa como camino.


El valor de "Capturas de pantalla" es parte de la API privada.

Here está el enlace al código fuente donde se establece el valor. Dado que la clase se carga en nuestro contexto de aplicación, no hay opción para acceder al campo. Lo codifiqué como @zapi sugirió.