안드로이드 개발 질문/답변
(글 수 45,052)
오랜만입니다.
제가 지금 파일을 가져와서 절대경로를 받아내려고 하던 도중 난관에 부딪혔습니다 ㅠ
ACTION_GET_CONTENT로 인텐트를 넘겨 파일 관리자 앱에서 파일을 선택합니다.
그럼 Uri가 넘어오죠.
여기서 문제가 생깁니다.
미디어 형식의 파일은 MediaStore의 Uri가 넘어오고,
기타 파일은 절대 경로가 제대로 넘어옵니다.
MediaStore에서 절대경로를 얻어오는 건 알고 있긴 한데...
이렇게 파일 형식에 따라 분기점이 생겨버리면 -_-;
구분하기도 어렵고요 ㅠ
넘어오는 data 객체에 파일 형식이 같이 넘어오는 것도 아니라 애매하네요;
궁금한 것은 다음과 같습니다.
1. 파일 형식에 상관없이 파일의 절대경로를 가져올 수 없는지?
2. 미디어 형식은 ContentResolver를 이용할 수밖에 없다면, 넘어오는 값이 미디어 형식인지, 아닌지 어떻게 판단하는지?
감사합니다.
lifecluee@gmail.com