2011-06-11 1 views
1

갤러 리의 이미지 수가 있습니다.어떻게 이미지를 android sdcard todoit에서 다른 폴더로 저장할 수 있습니까

나는 카메라에서 복용 그림을 직접 갤러리에 설정되어 있습니다 .. 사실 내가 이해할 수없는 mnt/sdcard/somefolder/image

IMAGE_PATH = getIntent().getStringExtra(bean.getImagePath()); 
    imgDisplayImage = (ImageView) findViewById(R.id.imgDisplay); 
    Bitmap bitmap = BitmapFactory.decodeFile(IMAGE_PATH); 
    System.out.println("IMAGE PATH IN IMAGEDISPLAY CLASS"+ IMAGE_PATH); 
    imgDisplayImage.setImageBitmap(bitmap); 
+0

은 SD 카드에 이미지를 저장 하시겠습니까? –

+0

예 내가 만든 Diese 폴더의 내 sdcard에 이미지를 저장하고 싶습니다. – sittu

답변

1

에 선택한 이미지를 저장할.

하지만 당신은 당신의 표면보기에 문제가있는 경우 다음이 코드를 가지고 ...

View viewControl = controlInflater.inflate(R.layout.camara_view, null); 
     LayoutParams layoutParamsControl = new LayoutParams(
       LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT); 
     this.addContentView(viewControl, layoutParamsControl); 


    btnGallary = (Button) findViewById(R.id.btnGallery); 
    btnCaptureImage = (Button) findViewById(R.id.btnCaptureImage); 
    // Button buttonTakePicture = (Button)findViewById(R.id.takepicture); 
    btnCaptureImage.setOnClickListener(new Button.OnClickListener() { 

     @Override 
     public void onClick(View arg0) { 
      camera.takePicture(myShutterCallback, myPictureCallback_RAW, 
        myPictureCallback_JPG); 
     } 
    }); 

    btnGallary.setOnClickListener(new View.OnClickListener() { 

     @Override 
     public void onClick(View v) { 
      // Intent intent = new Intent(getApplicationContext(), 
      // ImageGallery.class); 
      // startActivity(intent); 

      Intent intent = new Intent(
        Intent.ACTION_PICK, 
        android.provider.MediaStore.Images.Media.INTERNAL_CONTENT_URI); 
      startActivityForResult(intent, REQUEST_CODE); 

     } 
    }); 
+0

나는 그것을 해결했다. .. bt는 대답에 감사한다. – sittu