Archivo en blanco se guarda cuando se utiliza screencap programatically en Android
fragmento de código
void takeSnapShot() { Process process = null; try { process = Runtime.getRuntime().exec("/system/bin/screencap -p /sdcard/snapshot/test_2.png" ); try { process.waitFor(); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } }
Estoy consiguiendo un archivo vacío guardado mientras que si utilizo el mismo comando a través de la cáscara del adb, consigo mi pantalla capturada.
- Cómo apoyar el tamaño de pantalla diferente en android
- ¿Cómo puedo configurar el ancho de los botones de radio para cambiar con respecto al tamaño de la pantalla? (androide)
- Nombres de pantalla personalizados de Google Analytics en Easy Tracker
- Sharedpreference con la pantalla de bienvenida
- ¿Cómo puedo tomar una captura de pantalla de una vista web, capturar la página completa?
Cualquier ayuda será apreciable
- ¿Cómo obtener la densidad de una pantalla?
- android activity switch direction
- Pantalla blanca después de Splash en android - ionic 2
- ¿Qué tamaños de pantalla son necesarios para dispositivos móviles android y ios?
- Densidad y resolución de Android xhdpi
- Manejo de actividad cuando la pantalla está desbloqueada
- Cómo determinar qué recurso de mapa de bits se ha cargado (ldpi, mdpi o hdpi)?
- Aplicar estilos de Android para diferentes pantallas
Editar: mi respuesta anterior se equivocó, cualquier aplicación puede utilizar el comando de captura de pantalla.
Podría ser un problema de permiso. ¿Estás seguro de que tienes permiso para escribir en sdcard? Compruebe este mensaje, que cubre su tema: ¿Cómo ejecutar la aplicación de sistema de Android sin licencia de raíz?
- Cómo cambiar el tamaño de la imagen al pulsar
- ¿Qué podría hacer que una aplicación de Android se ejecute lentamente en un dispositivo idéntico a uno en el que corre rápido?