마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

카메라로 사직을 찍은 후 imageview에 이미지를 띄우려고 합니다.

0 추천

버튼을 클릭하면 팝업창이 뜨는데 각각 카메라, 앨범(핸드폰 내의), 업로드한 사진이 저장되는 앨범 으로 이동할 수 있게 만들었습니다.

switch(item.getItemId()){
case R.id.camera: //카메라팝업을 누르면
Intent gocamera = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
gocamera.putExtra(android.provider.MediaStore.EXTRA_OUTPUT, Uri.fromFile(new File("/sdcard/image.jpg")));
startActivityForResult(gocamera, CAMERA_CAPTURE); //카메라기능으로 이동
}
 
switch 문으로 팝업창에서 카메라를 누르면 카메라로 이동하게 코드를 만들었습니다.
 
그리고 찍은 사진을  버튼이 있던 xml말고 이미지 뷰가 있는 xml에서 띄우려고 하는데 
onActivityResult를 어디에다가 추가해야할지를 모르겟어요
 
어떤 방법으로 해야할지 잘 모르겟어습니다ㅠㅠ
 
 
뱅bang (260 포인트) 님이 2015년 4월 25일 질문
뱅bang님이 2015년 4월 25일 수정

1개의 답변

+1 추천
bitmap photo;
photo = BitmapFactory.decodeFile(cropedImageUri.getPath());
이미지뷰ID.setImageBitmap(photo);

 

콜벳 (7,150 포인트) 님이 2015년 4월 27일 답변
위에껀 해당 같은xml 에서 사용하는방법이고
사진을 찍으면서 인텐트로 그 값을 다른 xml으로 던져줘서 저 방법을 쓰시면되겠네여
...