기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.
우선, 2013년 새해가 밝았네요.
새해 복 많이 받으시고 댁내 평안이 함께 하시기를 바라겠습니다....^^
다름이 아니오라, 안드로이드 폰의 갤러리 파일(그림 파일)에 접근하고 싶은데 어떻게 접근하는 지 알고 싶습니다.
제가 윈도우즈 계통만 알고리즘을 작성하다보니 안드로이드 쪽 파일 접근 경로 방법을 잘 모르겠습니다.
구글링하여 여러 글을 살펴 보면, 영상 파일 접근 시 "sdcard/" 로 접근하는 것으로 되어 있는데
sdcard는 외장 메모리가 아닌지요?
안드로이드 폰을 살펴보면 갤러리는 외장 메모리가 아니라 내장 메모리를 사용하는 것으로 판단됩니다.
따라서 특별한 파일 경로가 있을 것으로 예상됩니다.
제 가정이 맞는 지 궁금합니다.
어떤 식으로 안드로이드는 영상 파일을 접근할 수 있는지요?
내장 메모리라 할 지라도 영상데이터 저장 공간은 외장 메모리(sdcard)로 강제하는 것인지요?
그리고 영상 갤러리 접근 시 intent 객체를 이용하는 것 같은데 구체적으로 어떻게 되는 지 알고 싶습니다.
제 어설픈 긴글 읽으시느라고 수고 많이 하셨습니다.
두서없는 제 질문에 요약을 하면 아래와 같습니다.
1. 안드로이드에서 영상 데이터 저장 공간(갤러리)을 접근하기위한 절대 파일 경로는 어떻게 됩니까?
2. 안드로이드에서 갤러리에서 개별 영상 파일 급 방법이 intent 객체 사용합니까?
객체 사용한다면 개별 영상 접근 시 intent 객체 사용은 구체적으로 어떻게 합니까?
intent 객체 사용을 하지 않는다면 어떻게 개별 영상 데이터에 접근할 수 있는 지요?
저의 어설픈 질문에 대해 답변을 고대하겠습니다.
즐거운 하루 보내십시오.
1.파일에 접근 방법은 전호철님이 말씀하신것처럼 기본앱 또는 아스트로는 media db를 사용하고 file expert는
EFS 탐색 방법을 사용합니다.
앱 만드실때 절대 경로는 사용을 하지 않는걸 추천 드립니다. 이유는 옛날 피쳐폰처럼 미디어 저장소가 고정된게
아닙니다. 상기의 DICM폴더도 안드로이드 기본일 뿐 절대적인건 아닙니다.
2.http://developer.android.com/training/camera/photobasics.html
상기의 개발자 사이트 또는 안드로이드 SDK를 받으면 있는 sample폴더에 왠만한 예제들은 다 들어 있습니다.
기본적으로 /sdcard/DCIM/Camera 일겁니다.
그런데 디바이스 별로 다 다르구요.
카메라 앱마다 다 다릅니다.
안드로이드 Media DB로 부터 이미지 리스트를 얻어올 수 있습니다.