Intent i = new Intent();
   i.setAction(Intent.ACTION_GET_CONTENT);
   i.setType("image/*");
   startActivityForResult(i,1);

 

 

protected void onActivityResult(int requestCode, int resultCode, Intent data){
  super.onActivityResult(requestCode, resultCode, data);
  
  try{
   Uri imgUri = data.getData();
   Bitmap setPhoto = Images.Media.getBitmap(getContentResolver(), imgUri);
   face.setImageBitmap(setPhoto);
   imgsrc = data.getData().getPath().toString();
   Log.d("Imgsrc", "imgsrc : " + imgsrc);
  }
  catch(IOException e){
   e.printStackTrace();
  }
 }

 

 

위와 같이 코드를 해서 그림파일이 저장된 직접적인 경로를  Imgsrc에 저장하고 싶어요. 근데 위에처럼 하니 상대적인 위치가 나오더군요. 147번째 그림파일이라고 나와서... 제가 원하는건 sdcard\tmp\1222.jpg 와 같은 형식으로 절대 경로 주소가 나와서 웹서버에 업로드 하려고 하거든요. 도움좀 부탁드립니다. ㅠㅠ