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

[고수님들] 카메라 기존 CROP 기능에 대해서 2가지 질문이있습니다.

0 추천
case PICK_FROM_ALBUM:
			{
				cropFile = Environment.getExternalStorageDirectory() + "/temp.jpg";
				mImageCaptureUri = imgData.getData();
			}
			
			case PICK_FROM_CAMERA:
			{
				photo = null;
				try {
					if(cameraSeCd == PICK_FROM_ALBUM){
						cropFile = getRealPathFromURI(mImageCaptureUri);
					} else {
						cropFile = Environment.getExternalStorageDirectory() + "/temp.jpg";
					}
//					BitmapFactory.decodeFile(cropFile);
					System.out.println("before  cropFile  : " + cropFile);
					System.out.println("before  mImageCaptureUri  : " + mImageCaptureUri );
					System.out.println("before  bitmap  : " + (Bitmap)Images.Media.getBitmap(getContentResolver(), mImageCaptureUri));
					Intent intent = new Intent("com.android.camera.action.CROP");
					intent.setDataAndType(mImageCaptureUri, "image/*");

					if(profileSeCd == MAIN_PROFILE){
						intent.putExtra("aspectX", 1);
						intent.putExtra("aspectY", 1);
					} else {
						intent.putExtra("aspectX", 4);
						intent.putExtra("aspectY", 3);
					}
					intent.putExtra(MediaStore.EXTRA_OUTPUT, getTempUri());// 임시파일 생성
					intent.putExtra("outputFormat", Bitmap.CompressFormat.JPEG.toString());
					intent.putExtra("return-data", false);
		            startActivityForResult(intent, CROP_FROM_CAMERA);
				} catch (Exception e) {}
				break;
			}

1. 첫번째는 CROP으로 보내긴했는데 데이터가 URI 나 파일이 안받아와져서 사용 방법이 잘못되었나 확인해보았지만 도저히 찾지 못해 질문드립니다.

2. CROP 으로 갈때 다른 앱에서 CROP 하는 알림창이 안떳으면 좋겠는데 어떻게 해야하나요 .

witsht (350 포인트) 님이 2015년 8월 27일 질문

답변 달기

· 글에 소스 코드 보기 좋게 넣는 법
· 질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면 로그인하거나 혹은 가입 하세요.
...