2010-03-09 13 views
1

dans mon application je m appelle intégré à la caméra pour la capture d'image, mais je veux définir cette image dans une image vue suivant est le code. donc quel code devrais-je ajouter pour définir l'image en imageview.Le réglage de l'image capturée par l'appareil photo intégré dans un ImageView

public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.main); 
    Intent intent = new Intent("android.media.action.IMAGE_CAPTURE"); 
    startActivityForResult(intent, 0); 


} 
@Override 
public void onActivityResult(int requestCode, int resultCode, Intent data) { 
if (resultCode == Activity.RESULT_OK && requestCode == 0) { 
String result = data.toURI(); 
// ... 
} 
} 

Merci à l'avance

Répondre

0

Ajouter un bouton et un ImageView à votre mise en page principale. Lorsque vous cliquez sur le bouton, d'abord intention.putExtra pour spécifier où l'image sera stockée, puis démarrez l'intention de la caméra. Dans votre onActivityResult, si le code de résultat renvoie 0, cela signifie que l'utilisateur a accepté l'image. Dans ce cas, prenez l'image du chemin que vous avez spécifié comme extra de l'intention. Créez un bitmap à partir du fichier spécifié par le chemin, puis définissez le bitmap d'image dans votre ImageView.