ici j'ai besoin de sauver quoi que je sois dwan qui peint et ce fond iamge en sdcard. essayé une méthode mais ici enregistrer seulement l'image de fond.paints ne sont pas sauvés.can u quelqu'un me suggère.comment enregistrer les peintures en sdcard en android
public void save() {
String filename5;
Date date = new Date(0);
SimpleDateFormat sdf = new SimpleDateFormat ("yyyyMMddHHmmss");
filename5 = sdf.format(date);
try{
mBitmap=BitmapFactory.decodeResource(getResources(),R.drawable.writingsapce);
String path = Environment.getExternalStorageDirectory().toString();
OutputStream fOut = null;
File file = new File(path, "/DCIM/"+filename5+".jpg");
fOut = new FileOutputStream(file);
mBitmap.compress(Bitmap.CompressFormat.JPEG, 85, fOut);
fOut.flush();
fOut.close();
MediaStore.Images.Media.insertImage(getContentResolver(),file.getAbsolutePath(),file.getName(),file.getName());
} catch (Exception e) {
e.printStackTrace();
}}
je pense ici que vous n'êtes pas enregistrer la nouvelle image mais juste sur dessiné l'original. mettez votre méthode de dessin pour que nous puissions vous dire comment procéder ;-) – youssoua