2017-11-28 17 views

答えて

0
public String getPathFromURI(Context context, Uri contentUri) { 
if (contentUri.toString().indexOf("file:///") > -1){ 
    return contentUri.getPath(); 
} 

Cursor cursor = null; 
try { 
    String[] proj = { MediaStore.Images.Media.DATA }; 
    cursor = context.getContentResolver().query(contentUri, proj, null, null, null); 
    int column_index = cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA); 
    cursor.moveToFirst(); 
    return cursor.getString(column_index); 
}finally { 
     if (cursor != null) { 
      cursor.close(); 
     } 
} 

}

関連する問題