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 |