안녕하세요.
카메라로 사진을 찍거나, 동영상을 선택해서 해당 파일의 위치를 얻어낼때
이제부턴 File:// 경로가 아니라 Content://경로로 얻어오잖아요.
그래서 아래와 같은 대중적인 코드를 사용했었는데, 확인해보니 null 값이 리턴되고 있어요.
private String getRealPathFromURI(Uri contentURI) {
String result;
Cursor cursor = getContentResolver().query(contentURI, null, null, null, null);
if (cursor == null) { // Source is Dropbox or other similar local file path
result = contentURI.getPath();
} else {
cursor.moveToFirst();
int idx = cursor.getColumnIndex(MediaStore.Images.ImageColumns.DATA);
result = cursor.getString(idx);
cursor.close();
}
return result;
}
혹시 변경된 이슈사항이나 다른 것이 있는지 여쭤보고싶습니다. (__)