개발자 블로그
안드로이드 기기별 스크린샷 저장 위치 및 파일명 본문
안드로이드 폰의 경우, 기기에 따라 스크린샷 이미지가 저장되는 디렉토리나 파일명이 서로 다르다.
가지고 있는 폰과 주변 지인들에게 부탁해서 확인 가능한 폰의 스크린샷 정보를 정리해봤다.
참고로 안드로이드 스크린샷 관련 소스 코드는 아래 링크에서 볼 수 있다.
|
기기명 |
OS버전 |
디렉토리 |
파일명 형식 |
1 |
넥서스 5x |
8.0 |
Pictures/Screenshots |
Screenshot_yyyyMMdd-HHmmss.png |
2 | 갤럭시 S8 | 8.0 | DCIM/Screenshots | Screenshot_yyyyMMdd-HHmmss.png |
3 |
갤럭시 S6 |
7.0 |
DCIM/Screenshots |
Screenshot_yyyyMMdd-HHmmss.png |
4 |
갤럭시 노트5 |
7.0 |
DCIM/Screenshots |
Screenshot_yyyyMMdd-HHmmss.png |
5 |
갤럭시 S7 |
6.0 |
DCIM/Screenshots |
Screenshot_yyyyMMdd-HHmmss.png |
6 |
LG G4 |
6.0 |
Pictures/Screenshots |
Screenshot_yyyy-MM-dd-HH-mm-ss.png |
7 |
LG G2 |
5.0 |
Pictures/Screenshots |
Screenshot_yyyy-MM-dd-HH-mm-ss.png |
8 |
갤럭시 S3 |
4.4 |
Pictures/Screenshots |
Screenshot_yyyy-MM-dd-HH-mm-ss.png |
9 |
갤럭시 S2 |
4.1 |
Pictures/Screenshots |
Screenshot_yyyy-MM-dd-HH-mm-ss.png |
스크린샷이 저장되는 폴더의 이름은 "Screenshots"로 모두 동일하다. 다만 상위 디렉토리는 삼성 폰(구형 폰 제외)은 "DCIM" 디렉토리로 설정되어있는 듯 하다. 참고로 소스코드에서는 아래 코드를 통해서 상위 디렉토리를 구한다.
Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES);
파일명은 최근에 출시된 LG폰은 확인을 못했지만, 년월일 및 시간 각각의 필드에 들어가는 '-' 구분기호는 생략하는게 추세인 듯 한다. 이 부분의 소스코드는 아래와 같다.
String imageDate = new SimpleDateFormat("yyyyMMdd-HHmmss").format(new Date(mImageTime));
'프로그래밍 > 안드로이드' 카테고리의 다른 글
Android Studio 미사용 리소스 제거 방법 (0) | 2018.01.01 |
---|---|
Android screenshots save location and name (1) | 2017.12.12 |
ImageView에 setColorFilter가 적용되지 않는다면.. (0) | 2017.11.17 |
시스템이 앱 종료시키는 상황 테스트하는 방법 (0) | 2017.10.25 |
안드로이드 ProgressDialog Deprecated 관련 삽질 기록 (0) | 2017.09.27 |