Comment enregistrer l'image dans la galerie android
J'essaie d'enregistrer l'image dans WathsappIMG mais quand je vais à l'image de la galerie d'android, je ne vois pas l'image et de l'image dans le répertoire peut être vu à partir de ES Explorateur de Fichiers
OutputStream output;
//Find the SD Card path
File filepath = Environment.getExternalStorageDirectory();
//Create a new folder in SD Card
File dir = new File(filepath.getAbsolutePath()
+ "/WhatSappIMG/");
dir.mkdirs();
//Retrieve the image from the res folder
BitmapDrawable drawable = (BitmapDrawable) principal.getDrawable();
Bitmap bitmap1 = drawable.getBitmap();
//Create a name for the saved image
File file = new File(dir, "Wallpaper.jpg" );
try {
output = new FileOutputStream(file);
//Compress into png format image from 0% - 100%
bitmap1.compress(Bitmap.CompressFormat.JPEG, 100, output);
output.flush();
output.close();
}
catch (Exception e) {
//TODO Auto-generated catch block
e.printStackTrace();
}
source d'informationauteur Gatiko06
Vous devez vous connecter pour publier un commentaire.
la galerie n'affiche pas (nécessairement) des fichiers de stockage externe.
c'est une erreur commune.
la galerie affiche les images stockées sur la les médias fournisseur de magasin
vous pouvez utiliser cette méthode pour stocker le fichier image sur les médias fournisseur de magasin:
voici ce que vous devez entrer, lorsque vous êtes sur le point d'enregistrer l'image dans la Galerie
Que le code s'ajouter l'image à la fin de la Galerie. donc, s'il vous plaît, vérifiez votre Galerie photo, pour être sûr
Essayez d'ajouter ceci:
MediaStore.Images.Media.insertImage(getContentResolver(), yourBitmap, yourTitle , yourDescription);
Remplissez vos coordonnées pour yourBitmap, yourTitle, et yourDescription, ou tout simplement le laisser tel
""
.Vous avez besoin d'ajouter un MediaScannerConnection classe à votre fonction de sauvegarde de l'image à la galerie. Cette classe analyse les nouveaux fichiers et les dossiers dans la galerie connecté avec votre application. Ajouter la classe suivante pour numériser l'image nouvellement enregistré des fichiers ou des nouvelles répertoire de l'image de la galerie ou télécharger le Code Source
Lire plus
Vous devez changer ce morceau de code-