어제 갤러리뷰 불러와서 사진 불러서 사진 이름 까지 찾는건 완료 했습니다..
일단 답변 달아주셨던 분들께 정말 감사하고 그로인해 문제를 해결한거에 대해 다시한번 감사 드리겠습니다.
문제 해결을 하면서 응용을해서 카메라를 띄어서 찍은 사진을 불러오는 것 까지 완료 했습니다...
허나.. 사진을 불러오는건 성공을 했는데 사진 경로와, 사진 이름을 어떻게 불러와야 할지 도통 감이 안잡힙니다..
어제 아래와 같이 갤러리 뷰에서 사진이름을 찾을 수 있다는 것을 확인하고 카메라 띄어서 바로 가져오는것도 동일하게 하려고 했으나..
실패하고 말았습니다..
[ 갤러리 뷰에서 이미지 이름 가지고 올때 성공한예 ]
String[] proj = { MediaStore.Images.Media.DATA };
Cursor cursor = managedQuery(imgUri, proj, null, null, null);
int column_index = cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA);
cursor.moveToFirst();
String imgPath = cursor.getString(column_index);
현재 카메라를 띄울때 ACTION_IMAGE_CAPTURE 를 사용하고 있으며
Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(cameraIntent , CAMERA_PIC_REQUEST);
카메라로 찍은 이미지를 바로 가지고 올때는 아래와 같이 작업을 했습니다..
if( requestCode == CAMERA_PIC_REQUEST )
{
if( data != null ){
Bitmap thumbnail = (Bitmap)data.getExtras().get("data");
if( thumbnail != null )
{
ImageView image = (ImageView)findViewById(R.id.imgView);
image.setImageBitmap(thumbnail);
}
}
}
그리고 응용하여 갤러리 뷰에서 이미지 가지고 올때와 동일하게 작업을 했으나.. 실패하고 말았습니다..
지금 작업 하고 있는건 카메라를 띄어서 지금 찍은 사진을 불러오고, 해당 이미지 경로 및 이름을 찾아 와야 하는데...
어떻게 해야할까요??ㅠㅠ
답변 감사합니다^^
몇일동안 골머리 썩으면서 검색 이것저것 해봐서 결국 해결했는데요
따로 카메라 구현을 안하고 ACTION_IMAGE_CAPUTRE 결국 이걸로 해결했습니다.
아직 겔럭시S 에서만 단말 테스트를 했는데요 잘 돌아갑니다
일단 http://www.androidpub.com/837593 여기에서 자료를 보고 구현을 해봤어요
아래 모든 작업은 카메라를 실행 한 후 Data를 받아왔을때 처리 부분이구요
String[] IMAGE_PROJECTION = { //이미지 경로와 이미지를 불러오기 위한 준비
MediaStore.Images.ImageColumns.DATA,
MediaStore.Images.Thumbnails.DATA
};
final Uri uriImages = MediaStore.Images.Media.EXTERNAL_CONTENT_URI;
final Uri uriImagesthum = MediaStore.Images.Thumbnails.EXTERNAL_CONTENT_URI;
try{
final Cursor cursorImages = managedQuery(uriImages, IMAGE_PROJECTION, null, null, null);
if(cursorImages != null && cursorImages.moveToLast()){
szDateTop = cursorImages.getString(0);
cursorImages.close();
}
}catch(Exception e){}
위와같이 이미지 경로와, 이미지 불러오기 둘다 실행 하실 수 있을꺼 같습니다.
모 .. ㅋㅋ 저는 웹프로그래머에서 안드로이드로 시작한지 얼마 안되가지고.. 잘 모르겠지만..
저 카메라 사진을 찍어서 이미지 경로와 이미지 이름을 받아오는 걸 구현 하실분은 참고 하셨으면 좋겠네요..
새해복 많이 받으세요^^



