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

점심시간에 질문드려 죄송하지만 ... 카메라 크롭 기종별 호환이 잘 되지 않아 질문드립니다.

0 추천
private void doTakeAlbumAction()
	{
		Intent intent = new Intent(Intent.ACTION_PICK, MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
//		intent.setType(android.provider.MediaStore.Images.Media.CONTENT_TYPE);
		intent.setType("image/*");
		intent.putExtra("crop", true);
		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());
		startActivityForResult(intent, CROP_FROM_CAMERA);
		animationAction();
	}

앨범에서 선택하여 선택한이미지가 크롭으로 가는것인데요... 노트3에서는 제대로 기동하는데, 엘지폰에서는 크롭을 생략하는것 같습니다. 도움 부탁드립니다.

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

1개의 답변

+1 추천
액션이 com.android.camera.action.CROP인 인텐트 날려서 처리하죠?

com.android.camera.action.CROP이 모든 기기에 다 있는 건 아닙니다.

크롭 기능이 없는 기기의 경우 크롭 기능을 직접 구현해야 됩니다.
isul (7,920 포인트) 님이 2015년 8월 26일 답변
크롭 기능 open api 는 없을까요 .. ? 부탁드립니다 ㅠㅠ !!
android crop github 으로 검색해보면 오픈 소스 라이브러리가 많이 공개되어 있습니다.
https://github.com/lvillani/android-cropimage
...