Obtenez de l'image Uri dans onActivityResult après la prise de photo?
J'ai ce code:
startActivityForResult(new Intent(MediaStore.ACTION_IMAGE_CAPTURE), CAMERA_IMAGE);
Qui permet à l'utilisateur de prendre une photo. Maintenant, comment aurais-je obtenir la Uri
de cette photo dans onActivityResult
? Est-il un Intent
supplémentaire? Est-ce par Intent.getData()
?
Vous devez vous connecter pour publier un commentaire.
Par la voie... il y a un bug avec l'intention de certains appareils. Jetez un oeil à cette réponse de savoir comment le contourner.
Uri u = intent.getData();
est la miniature de l'image à partir de "données". Traiter avec une pleine taille de l'image prend un peu plus de travail. Source: developer.android.com/training/camera/...Au lieu de simplement lancer l'intention, aussi assurez-vous de dire à l'intention de l'endroit où vous voulez la photo.
Puis, quand vous obtenez votre onActivityResult() la méthode appelée, si elle a été un succès, il suffit d'ouvrir un flux à l'URI et tout devrait être réglé.