Android

URL 절대경로 가져오기 ( 갤러리에서 사용 )

Machine_웅 2018. 4. 25. 18:12
728x90
반응형
// << 절대 경로 >> 갤러리에서 가져온 이미지.
public String getRealpath(Uri uri) {
String[] proj = {MediaStore.Images.Media.DATA};
Cursor c = managedQuery(uri, proj, null, null, null);
int index = c.getColumnIndexOrThrow(MediaStore.Images.Media.DATA);

c.moveToFirst();
String path = c.getString(index);

return path;
}

 

위의  소스 코드는  managedQuery가 걸리시는 부분은

 

 

// << 절대 경로 >> 갤러리에서 가져온 이미지.
public String getRealpath(Uri uri) {
String[] proj = {MediaStore.Images.Media.DATA};
Cursor c = getContentResolver().query(uri, proj, null, null, null);
int index = c.getColumnIndexOrThrow(MediaStore.Images.Media.DATA);

c.moveToFirst();
String path = c.getString(index);

return path;
}

 

 

아래 소스  getContentResolver().query를 사용하시면 됩니다.

728x90
반응형

'Android' 카테고리의 다른 글

안드로이드 구글맵 검색  (0) 2018.04.28
안드로이드 구글 맵 API 사용  (0) 2018.04.27
EditText 줄 제한 textMultiLine  (0) 2018.04.24
Glide 사용  (0) 2018.04.24
RecyclerView 사용하기  (0) 2018.04.23