안드로이드 개발 질문/답변
(글 수 45,052)
카메라 찍고 리턴값을 받아 오는데요.
혹시 Bitmap 으로 받아온값을 이미지명으로 변환을 시킬수가 있나요??
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
Bitmap btm = (Bitmap) data.getExtras().get("data");
final ImageView image = (ImageView)findViewById(R.id.ImageView_myphoto);
Log.d("Test","fileUrlbtm : "+ btm );
image.setImageBitmap(btm);
}
했을때 썸네일은 정상적으로 보여지는데요.
썸네일 파일명으로 볼려고로그를 보면
fileUrlbtm : android.graphics.Bitmap@43bcfe30
이렇게 만 나오더라구요.
이부분을
fileUrlbtm : /sdcard/DCIM/Camera/1281060920324.jpg
이런식으로 변환은 어떻게 해야 되는건지 혹시 알고계신분 있으시면
알려주시면 너무너무 감사드리겠습니다. T^T
혹시 Bitmap 으로 받아온값을 이미지명으로 변환을 시킬수가 있나요??
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
Bitmap btm = (Bitmap) data.getExtras().get("data");
final ImageView image = (ImageView)findViewById(R.id.ImageView_myphoto);
Log.d("Test","fileUrlbtm : "+ btm );
image.setImageBitmap(btm);
}
했을때 썸네일은 정상적으로 보여지는데요.
썸네일 파일명으로 볼려고로그를 보면
fileUrlbtm : android.graphics.Bitmap@43bcfe30
이렇게 만 나오더라구요.
이부분을
fileUrlbtm : /sdcard/DCIM/Camera/1281060920324.jpg
이런식으로 변환은 어떻게 해야 되는건지 혹시 알고계신분 있으시면
알려주시면 너무너무 감사드리겠습니다. T^T
저렇게 받으면 답 없습니다. 원본을 보고 싶으신거면....
원본의 URI를 인텐트 보낼때 (지금 저 소스는 결과를 받는 부분인데 저기 말고....) EXTRA_OUTPUT에 실어서 보내주셔야 합니다.
물론 이렇게 했을때 갤S에서 좀 재앙을 보실겁니다. 오류는 안날건데...