화면 구성

이미지뷰 , 사진찍기 버튼,  제목입력란(editText), 저장

 

동작

사진찍기버튼 --> 카메라 구동 --> 사진찍음(파일저장됨) --> 크롭실행  --> 크롭된 이미지를 화면의 이미지 뷰에 표시  --> 저장 하면 크롭된 이미지가 저장되어야함

 

문제점 1

처음 찍은 사진이 아닌 크롭된 이미지를 저장하려 합니다. 나름 생각한 방법은...

크롭해서 표시된 imageView의 내용을 파일로 저장하려 하는데... 잘 안됩니다.

소스는 아래와 같습니다.

     Bitmap bitmap = BitmapFactory.decodeResource(this.getResources(), R.id.imgShutView);  
    String fileName = mImageCaptureUri.getPath();        
    try {
        FileOutputStream out = new FileOutputStream(fileName);        
        bitmap.compress(Bitmap.CompressFormat.PNG, 50, out);     
    } catch (FileNotFoundException e) {
       // 
    }

 

 

문제점 2

이건 좀 어이 없는데요

제목 입력란에 내용을 입력하는데...

앱실행하고 처음 그냥 입력하면 됩니다

문제는 사진 찍기를 하고 위의 "동작" 을 한 다음에 제목을 입력하려면.. 내용이 입력이 안되는 현상입니다.. (무슨 이런....쩝)

혹시 이런 경험 있으신분.. 어케 해결 하셨나요???

 

고수님들 부탁 드립니다.