// 실제 경로 찾기

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

+ Recent posts