안드로이드 개발 질문/답변
(글 수 45,052)
1. 안드로이드 DB안에서 사진을 Content Provider로 검색한다고 할때 내장메모리와 외장메모리에서 같이 검색되나요?
2. 내장,외장 메모리의 파일에 접근시 openFileOutput,openFileInput 함수를 많이 쓰시나요? content Provider를 많이 쓰시나요?
만약 경우에 따라 다르게 쓰실때는 이유가 뭐죠?
3. 파일 접근 권한 예제나 설명이 잘 된 곳 있으시면 추천즘 해주세요~
어떤 경로안에는 접근되고, 권한 코드를 manifest에 설정하고... 이런저런 권한 내용이 많던데요
아 아직 코딩 시작은 안 했는데 이것저것 미리 파악할려니 힘듭니다 ㅜㅜ 도와주세요~
2. 내장,외장 메모리의 파일에 접근시 openFileOutput,openFileInput 함수를 많이 쓰시나요? content Provider를 많이 쓰시나요?
만약 경우에 따라 다르게 쓰실때는 이유가 뭐죠?
3. 파일 접근 권한 예제나 설명이 잘 된 곳 있으시면 추천즘 해주세요~
어떤 경로안에는 접근되고, 권한 코드를 manifest에 설정하고... 이런저런 권한 내용이 많던데요
아 아직 코딩 시작은 안 했는데 이것저것 미리 파악할려니 힘듭니다 ㅜㅜ 도와주세요~
2010.01.21 14:04:31
자세한 설명을 원하신다면 풀소스를 받아보셔서 gallery 어플을 살펴보시는게 좋을 것 같습니다.
사진이 내장메모리에 들어가나요?
(제 기억상으로는 /data/영역에는 안들어가고, sd카드가 없으면 마운트하라면서 사진이 안찍혔던걸로 기억되어서요..)
Gallery는 직접 만져보지는 않았지만, provider를 이용할 경우에는 각 사진들에 대한 정보가 db에 입력되어서 해당 db에서 query() 메소드를 이용하여 커서를 받아오고 해당 커서에서 파일 경로를 받아오는 식으로 처리 될 것 입니다.
읽어들인 파일경로를 이용해서 bitmap을 만들고, drawable 형으로 하여 화면상에 보여지는 처리로 되는게 어떨까 싶은데요.