obtenir la dernière photo prise par l'utilisateur
hey je veux obtenir la dernière image capturée par l'utilisateur à l'une quelconque application de l'appareil photo.
Je n'ai aucune idée de comment faire cela
quelqu'un peut-il m'aider?
plus je veux envoyer cette image en tant que pièce jointe à un e-mail ou MMS..
grâce
Je sais que ce n'est pas tout à fait ce que vous demandez, mais peut-être que c'est plus ce que tu veux dire? Vous pouvez commencer l'activité de la caméra et d'obtenir l'image de l'utilisateur prend en conséquence. Voir ici stackoverflow.com/questions/2314958/...
OriginalL'auteur ZeeShaN AbbAs | 2011-12-01
Vous devez vous connecter pour publier un commentaire.
Je travaille toujours sur l'envoi de MMS.
Il est préférable de mettre à jour une réponse de noter que la réponse est obsolète. 🙂
c'est correct. Il est également préférable de laisser un rapide avertissement que de ne rien faire, je pense que parfois c'est juste tout ce qu'on peut se le permettre. Merci pour vos efforts pour faire de la "meilleure que meilleure" chose, de toute façon. +1 pour l'. Cheers!
Je ne pense pas que cela va apporter de la dernière image CAPTURÉE. Cela permettra d'apporter la dernière image que de la date de la prise. Peut-être que whatsapp image ou instagram image.
Pouvez également essayer de trier par
MediaStore.Images.ImageColumns._ID + " DESC"
OriginalL'auteur Jessitron
Inspiré par https://stackoverflow.com/a/20065920/763459
Donc, la préoccupation principale dans cette réponse n'était pas tous les appareils sont à l'aide de "DCIM", comme le dossier d'un appareil photo. Puis j'ai découvert que si un fichier se trouve à l'intérieur d'une application-dossier spécifié, il sera indexé par
ContentResolver
mais l'application d'autres n'y ont pas accès, ce qui signifiecanRead=false
. Donc ici, je viens avec une autre solution:OriginalL'auteur dumbfingers