¿Hay alguna manera de descubrir la ruta utilizada por Android para guardar capturas de pantalla?Ruta de capturas de pantalla en Android
¿Puedo obtener la ruta de un código?
¿Hay alguna manera de descubrir la ruta utilizada por Android para guardar capturas de pantalla?Ruta de capturas de pantalla en Android
¿Puedo obtener la ruta de un código?
API de Android tiene ninguna 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 ruta.
El valor "Capturas de pantalla" forma parte de la API privada.
Here es un enlace al código fuente donde se establece el valor. Como la clase se carga en el contexto de nuestra aplicación, no hay ninguna opción para acceder al campo. Yo codificaría como lo sugirió @zapi.
Sí, pero es solo para ICS. "/ sdcard/ScreenCapture" es una ruta para capturas de pantalla en dispositivos Samsung antiguos. "Tomas de cámara" es la ruta para htc. – radya
Lo único que puedes hacer entonces es crear una lista de rutas para cada dispositivo y unirlas con http://developer.android.com/reference/android/os/Build.html – zapl
Fue lo primero que pensé . Pero espero encontrar una mejor solución. – radya