Intention de la caméra pour le stockage temporaire
-
13-11-2019 - |
Question
Y a-t-il une intention qui prend des photos et ne les sauve pas automatiquement dans la galerie? J'utilise actuellement android.provider.MediaStore.ACTION_IMAGE_CAPTURE
.
La solution
Vous pouvez définir le fichier de destination URI avec le supplément suivant:
intent.putExtra(MediaStore.EXTRA_OUTPUT,<Uri>);
Le fichier doit être écrivable. Une fois que vous avez terminé votre fichier, supprimez-le simplement, et il n'apparaîtra pas dans la galerie
Si vous souhaitez conserver le fichier sur le SD, sans l'avoir visible dans la galerie, vous pouvez simplement en changer l'extension, "file.tmp" ne s'affichera jamais dans la galerie.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow