Enregistrer l'image de ImageView à l'appareil galerie
Je suis en train d'enregistrer une image à partir ImageView pour les appareils de la galerie.
J'ai essayé ce code
Code Edit:
URL url = new URL(getIntent().getStringExtra("imageURL"));
File f = new File(url.getPath());
addImageToGallery(f.getPath(), this);
public static void addImageToGallery(final String filePath, final Context context)
{
ContentValues values = new ContentValues();
values.put(MediaStore.Images.Media.DATE_TAKEN, System.currentTimeMillis());
values.put(MediaStore.Images.Media.MIME_TYPE, "image/jpeg");
values.put(MediaStore.MediaColumns.DATA, filePath);
context.getContentResolver().insert(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, values);
}
mais il faut un chemin d'accès au fichier dans lequel je n'ai pas puisque je suis de charger le fichier à partir d'une URL.
Comment puis-je enregistrer une image à partir ImageView à la galerie?
merci..
Enregistrez le fichier sur la carte sd en premier....
Pas tous les appareils peuvent avoir SDCard (Nexus 5 par exemple)
Tous les périphériques de stockage... ne soyez pas si dur sur moi...
Ok, donc il pourrait être un misunderstaing par moi, mais sdcard moyens de stockage interne ainsi?
Non, bien sûr que non 😉 j'ai juste ment à dire que vous devez sauver le fichier quelque part 😉
Pas tous les appareils peuvent avoir SDCard (Nexus 5 par exemple)
Tous les périphériques de stockage... ne soyez pas si dur sur moi...
Ok, donc il pourrait être un misunderstaing par moi, mais sdcard moyens de stockage interne ainsi?
Non, bien sûr que non 😉 j'ai juste ment à dire que vous devez sauver le fichier quelque part 😉
OriginalL'auteur Eladit | 2014-11-03
Vous devez vous connecter pour publier un commentaire.
Simple:
utiliser ce code:
En outre, afin de rafraîchir la galerie et afficher l'image:
Assurez-vous également que votre application a le stockage de l'autorisation:
Allez à Paramètres de Périphérique>Périphérique>Applications>Gestionnaire d'Applications>"votre application">les Autorisations>Activer le Stockage de l'autorisation!
Manifeste autorisations:
court et simple, merci!
OriginalL'auteur Shravan DG
Puis réglez votre image et lorsque vous souhaitez récupérer/sauvegarder
Puis l'enregistrer comme d'habitude à la galerie
et bien sûr, assurez-vous que votre manifeste dispose des autorisations d'écriture pour le stockage externe.
OriginalL'auteur mduttondev
U peut facilement obtenir un fichier à partir de l'URL
peut-u s'il vous plaît mettre à jour ur question avec le code où u r faire cela tous les trucs
Oui, tout a fait 🙂
qui semble très bien. mais je voulais dire le code qui convertit imageview bitmap et tout ça.
voir ce lien stackoverflow.com/questions/8320094/.... laissez-moi savoir si u ont encore ny problème
OriginalL'auteur Hirak Chhatbar