android: Prendre la photo sans “enregistrer” / “supprimer” confirmation

Je veux afficher une image prise par la caméra dans une ImageView à l'aide de

Intent intent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);

Cela fonctionne bien jusqu'à présent, mais une fois que l'utilisateur prend la photo en utilisant la caméra choisi d'application, une boîte de dialogue (probablement à partir de l'app) s'affiche vous demandant si vous souhaitez enregistrer ou supprimer la photo prise (au moins sur Android 2.3 et 4.2 à l'aide de la caméra par défaut de l'app).

Je voudrais ignorer cette boîte de dialogue supplémentaire et afficher directement l'image dans le ImageView (quand onActivityResult est appelé), parce qu'il signifie un supplément de l'interaction de l'étape, pour l'utilisateur, ce qui est inutile parce qu'il aura la possibilité d'enregistrer ou de supprimer la photo de mon application.

Est-ce possible à l'aide de la simple ACTION_IMAGE_CAPTURE Intention ou ai-je besoin de quelque chose de plus complexe comme la Prévisualisation de la Caméra et SurfaceView à cette fin ?

InformationsquelleAutor fritz | 2013-04-30