마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

이미지 경로및 기기별 방법질문..

0 추천
안녕하세요 초보 개발자입니다..

현재 제가 사용하고 있는 기기는 베가 LTE인데요..

제 핸드폰에선 모든 기능이 잘됩니다...........

그런데.. 지금 갤럭시 S4에서는.. 사진앨범 경로부분이 뭔가 잘못됫는지.. 잘 뿌려주질 못합니다..

절대경로를 사용했는데도 불구하고 안되는건..도데체 왜그런걸까요??

기기별로 코딩을 따로 해야 되는건가요??

이런식이라면.. 모든기기를 다 테스트 해도 모자를 것같습니다..

고수님들은 어떤식으로 하시나요?
mamongs (4,050 포인트) 님이 2013년 7월 31일 질문

3개의 답변

+1 추천
 
채택된 답변
사진을 왜 절대경로로 찾으시는지 모르겠네요.

 

사진 저장장소야 말그대로 제조사마음인데 절대경로를 분기처리한다는것도 말이안되구요.

 

단지 ContentResolver.query로 폰의 자체 db에 저장되어있는 이미지 경로를 가져올수 있기때문에 db에서 uri를 가져오면됩니다.

sdcard 역시 절대경로로 넣으심 안되구요, Environment.getExternalStorageDirectory로 불러오면 제조사마다 다른 폴더의 최상위 디렉토리 path를 반환해주니 메서드를 이용하셔야됩니다
기초개발자 (24,060 포인트) 님이 2013년 7월 31일 답변
mamongs님이 2013년 8월 1일 채택됨
0 추천
LG와 팬텍, 삼성 등 제조사 마다 사진앨범 경로다 똑같지는 않습니다... 어쩔수없음요
Stereo (1,240 포인트) 님이 2013년 7월 31일 답변
어쩔수 없다는게.... 제조사 별로 다른 코딩을 해줘야 한다는건가요?
조건문으로 다 찾아야죠... 기기별로.. 아니면 제조사 네임을 따던지
0 추천
제조사,기기 시리즈별로 경로가 다 다릅니다.

사진쪽 경로는 자세힌 모르고, 카메라 사진 위치를 지금 확인해보니 갤2/3도 경로가 아주 상이하네요.

갤2:/sdcard/DCIM/Camera

갤3:/storage/sdcard0/DCIM/.thumbnails

처음 답변주신 분 말씀대로 경로가 같은놈도있고 다른놈들도 있기 때문에 조건문으로 경로를 지정해주셔야 할 것 같네요.
anci (19,950 포인트) 님이 2013년 7월 31일 답변
...