오랜만입니다.


제가 지금 파일을 가져와서 절대경로를 받아내려고 하던 도중 난관에 부딪혔습니다 ㅠ


ACTION_GET_CONTENT로 인텐트를 넘겨 파일 관리자 앱에서 파일을 선택합니다.

그럼 Uri가 넘어오죠.

여기서 문제가 생깁니다.


미디어 형식의 파일은 MediaStore의 Uri가 넘어오고,

기타 파일은 절대 경로가 제대로 넘어옵니다.


MediaStore에서 절대경로를 얻어오는 건 알고 있긴 한데...

이렇게 파일 형식에 따라 분기점이 생겨버리면 -_-;

구분하기도 어렵고요 ㅠ

넘어오는 data 객체에 파일 형식이 같이 넘어오는 것도 아니라 애매하네요;


궁금한 것은 다음과 같습니다.


1. 파일 형식에 상관없이 파일의 절대경로를 가져올 수 없는지?

2. 미디어 형식은 ContentResolver를 이용할 수밖에 없다면, 넘어오는 값이 미디어 형식인지, 아닌지 어떻게 판단하는지?


감사합니다.

lifecluee@gmail.com