// 실제 경로 찾기
private String getPath(Uri uri)
{
String[] projection = { MediaStore.Images.Media.DATA };
Cursor cursor = managedQuery(uri, projection, null, null, null);
int column_index = cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA);
cursor.moveToFirst();
return cursor.getString(column_index);
}
// 파일명 찾기
private String getName(Uri uri)
{
String[] projection = { MediaStore.Images.ImageColumns.DISPLAY_NAME };
Cursor cursor = managedQuery(uri, projection, null, null, null);
int column_index = cursor
.getColumnIndexOrThrow(MediaStore.Images.ImageColumns.DISPLAY_NAME);
cursor.moveToFirst();
return cursor.getString(column_index);
}
// uri 아이디 찾기
private String getUriId(Uri uri)
{
String[] projection = { MediaStore.Images.ImageColumns._ID };
Cursor cursor = managedQuery(uri, projection, null, null, null);
int column_index = cursor.getColumnIndexOrThrow(MediaStore.Images.ImageColumns._ID);
cursor.moveToFirst();
return cursor.getString(column_index);
}
출처: http://susemi99.tistory.com/890 [쎄미 - 우물쭈물하다가 내 이럴 줄 알았지]
'android' 카테고리의 다른 글
actionbar 공통으로 사용하기 (0) | 2017.10.10 |
---|---|
화면 가로, 세로 고정 (0) | 2017.10.10 |
AsyncTask httpConnection (0) | 2016.12.27 |
안드로이드 웹뷰 자동회전 리로드 방지 (0) | 2016.11.04 |
ArrayList 정렬 (0) | 2016.10.07 |