안드로이드 사용자 질문/답변
(글 수 3,598)
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 와 같은 형식으로 절대 경로 주소가 나와서 웹서버에 업로드 하려고 하거든요. 도움좀 부탁드립니다. ㅠㅠ