Android économie Bitmap vers la carte SD
J'ai un bouton,
et je veux que lorsque je clique sur l'image qui est enregistré dans la carte sd ( ou la mémoire de stockage interne, comme dans le htc one x, nous n'avons pas de stockage externe comme une carte sd )
c'est mon code:
sd.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
//TODO Auto-generated method stub
MpClick.start();
File myDir=new File("/sdcard/Saved_images");
myDir.mkdirs();
Random generator = new Random();
int n = 10000;
n = generator.nextInt(n);
String fname = "Image-"+ n +".jpg";
File file = new File (myDir, fname);
if (file.exists ()) file.delete ();
try {
FileOutputStream out = new FileOutputStream(file);
bitMapToShare.compress(Bitmap.CompressFormat.JPEG, 600, out);
out.flush();
out.close();
} catch (Exception e) {
e.printStackTrace();
}
}
});
et comment en faire un message s'affiche dans l'ordre il est écrit "Votre image a été enregistrée."
comme une alerte, mais pour 2seconds puis disparaît
- Comment sur du pain grillé.makeText(this, R. string.your_message, du pain grillé.LENGTH_SHORT).show();
- Double Possible de Android fichier de sauvegarde pour le stockage externe
Vous devez vous connecter pour publier un commentaire.
essayer cette
et les ajouter dans le manifeste
Regarder cette réponse Android fichier de sauvegarde pour le stockage externe
MODIFIER : En utilisant cette ligne, vous pouvez en mesure de voir les images enregistrées dans la galerie vue.
Utilisation Toast message
comme