![]() |
|
| Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android |
«
Tema Anterior
|
Siguiente tema
»
|
|
Herramientas |
|
#1
|
||||
|
||||
|
Guardar dibujo en Canvas
Tengo un activity donde se puede dibujar sobre la pantalla con Canvas, hay una opcion de guardar la imagen en la Galeria, me funciona correctamente lo unico que me lo guarda en la galeria del dispositivo y no doy con como hacerlo en un directorio personalizado para la aplicacion, este es el codigo que tengo.
Código:
filename = new SimpleDateFormat("dd/MM/yyyy , HH:mm:ss",
java.util.Locale.getDefault()).format(new Date());
drawView.setDrawingCacheEnabled(true);
String imgSaved = MediaStore.Images.Media.insertImage(
getContentResolver(), drawView.getDrawingCache(),
filename + ".png", "drawing");
if(imgSaved != null){
Toast savedToast = Toast.makeText(getApplicationContext(),
"Imagen guardada en la Galeria", Toast.LENGTH_SHORT);
savedToast.show();
}
else{
Toast unsavedToast = Toast.makeText(getApplicationContext(),
"la imagen no se ha podido guardar.", Toast.LENGTH_SHORT);
unsavedToast.show();
}
drawView.destroyDrawingCache();
Toast.makeText(getBaseContext(), "Imagen guardada correctamente",
Toast.LENGTH_SHORT).show();
|
|
|
| Respuesta |
Estás aquí
|
||||||
|
||||||
«
Tema Anterior
|
Siguiente tema
»
|
|
Hora actual: 10:20:28 (GMT +1)
HTCMania: líderes desde el 2007





