반응형
안녕하세요 돼지왕 왕돼지입니다.
Gallery 와 같이 MediaStore 에 있는 사진 또는 동영상을 참조하는 프로그램을 만들 때,
Media DB 의 Table 과 Column 에 대해 잘 모르면 답답하기 쉽죠.
그래서 살짝 정리해보았습니다. 참조하여 빠른 코딩 하시길~
Base Column
필드명 상수( 필드명 value ) | 필드 타입 | 설명 |
_COUNT (_count) | int | 레코드 개수 |
_ID (_id) | long | 레코드의 id |
DATA (_data) | DATA_STREAM | 데이터 스크림, 파일의 경로 |
SIZE (_size) | long | 파일 크기 |
DISPLAY_NAME (_display_name) | text | 표시되는 파일명 |
MIME_TYPE (mime_type) | text | 마임 타입 |
TITLE (title) | text | 제목 |
DATE_ADDED (date_added) | long | 파일이 추가된 날짜, ms 단위 |
DATE_MODIFIED (date_modified) | long | 최후 갱신 날짜, ms단위 |
Media Column
필드명 상수( 필드명 value ) | 필드 타입 | 설명 |
DESCRIPTION (description) | text | 이미지에 대한 설명 |
PICASA_ID (picasa_id) | text | 피카사의 id |
IS_PRIVATE (isprivate) | int | 공개 여부 |
LATITUDE (latitude) | double | 위도 |
LONGITUDE (longitude) | double | 경도 |
DATE_TAKEN (datetaken) | int | 촬영날짜, s 단위 |
ORIENTATION (orientation) | int | 사진의 방향. 0, 90, 180, 270 |
MINI_THUMB_MAGIC (mini_thumb_magic) | int | 작은 썸네일 |
BUCKET_ID (bucket_id) | text | 버킷 ID |
BUCKET_DISPLAY_NAME (bucket_display_name) | text | 버킷의 이름 |
Audio Column
필드명 상수( 필드명 value ) | 필드 타입 | 설명 |
ALBUM (album) | text | 앨범명 |
ARTIST (artist) | text | 가수명 |
BOOKMARK (bookmark) | long | 마지막 재생 위치 |
DURATION (duration) | long | 총 재생 시간 |
IS_MUSIC (is_music) | int | 음악 파일 여부 |
TRACK (track) | int | 앨범내의 트랙 위치 |
YEAR (year) | int | 발표 년도 |
Video Column
필드명 상수( 필드명 value ) | 필드 타입 | 설명 |
ALBUM (album) | text | 앨범명 |
ARTIST (artist) | text | 가수명 |
BOOKMARK (bookmark) | long | 마지막 재생 위치 |
DURATION (duration) | long | 총 재생 시간 |
CATEGORY (category) | text | 유튜브의 범주 |
LANGUAGE (language) | text | 언어 |
RESOLUTION (resolution) | text | 해상도 |
URI
EXTERNAL_CONTENT_URI ( content://media/external/images/media ) : 외부 저장 장치의 모든 이미지에 대한 Uri이다.
INTERNAL_CONTENT_URI ( content://media/internal/images/media ) : 내부 저장 장치의 모든 이미지에 대한 Uri이다.
MediaStore 관련 Broadcast
ACTION_MEDIA_SCANNER_STARTED : 디렉토리를 스캐닝하기 시작했다.
ACTION_MEDIA_SCANNER_FINISHED : 디렉토리 스캐닝이 완료되었다.
ACTION_MEDIA_SCANNER_SCAN_FILE : 파일 하나를 스캐닝하여 DB에 추가했다.
로그인 없이 추천 가능합니다. 손가락 꾸욱~
반응형
'프로그래밍 놀이터 > 안드로이드, Java' 카테고리의 다른 글
[Android/안드로이드] String ( 문자열 ) 로 Resource 의 id 구하는 방법. (0) | 2012.02.17 |
---|---|
[Android/안드로이드] Media ( Audio, Video ) Recording APIs. (0) | 2012.02.16 |
[Android/안드로이드] ImageViewer Sample Code. (0) | 2012.02.16 |
[Android/안드로이드] App Widget 제작시 updatePeriodMillis 의 오작동 or 사기. (0) | 2012.02.16 |
[Android/안드로이드] Timer 를 이용한 App Widget Update Example (15) | 2012.02.16 |
댓글