J'ai un code qui capture l'écran de l'application et l'enregistre sur la carte SD et le rend disponible dans la galerie. Le problème est qu'il enregistre avec les images de l'appareil photo lorsque vous le recherchez dans la galerie. Je préfère l'enregistrer sous le dossier de téléchargement ou créer un dossier spécifique à l'application (PicSay fait quelque chose comme ça) où toutes les captures d'écran seront accessibles à l'utilisateur. À l'heure actuelle, j'utilise ce qui suit pour enregistrer dans la galerie de la caméra:Spécification d'un dossier Galerie
MediaStore.Images.Media.insertImage(getContentResolver(), imagePath, fileName, desc);
Comment pouvez-vous obtenir pour enregistrer à un autre endroit autre que l'appareil photo?
Merci. J'ai dû changer votre dernière ligne à contentResolver.insert (Images.Media.EXTERNAL_CONTENT_URI, valeurs); mais à part ça ça fonctionne très bien. – Woodsy
En fait, j'ai découvert que mon code original a fonctionné, mais il a fallu un jour ou deux Android avant de mettre à jour la galerie avec les fichiers que je stockais sur la carte SD. Votre chemin les enregistre instantanément. Merci encore. – Woodsy
mon mauvais, copié à la hâte le code de mon projet. Le STORAGE_URI pointe vers le répertoire externe .. – bluefalcon