2011-02-07 7 views
3

사진을 저장할 폴더를 만드는 방법을 알고 있습니까? 그리고 os 및 다른 앱은 해당 폴더를 사진 앨범으로보아야합니까? 특정 앨범에 사진을 저장해야하며 앨범이없는 경우 앨범을 만들어야합니다.android 사진 앨범을 만듭니다

감사

답변

3

당신은 (또한 .nomedia 파일을 포함하는 지역을 제외하고) 외부 저장 장치에 어디을 이미지 파일을 저장하는 경우, 미디어 스캐너, 따라서 내장 된 "갤러리"응용 프로그램 , 그 (것)들을 찾아 내고 표시 할 것이다.

좋은 시민이 되려면 getExternalStoragePublicDirectory을 사용하여 외부 저장소의 권장 위치에 파일을 배치해야합니다. 이미지의 경우 DIRECTORY_PICTURES을 전달할 수 있습니다.

API 레벨 8에서만 사용할 수 있습니다. 이전 API 버전도 지원해야하는 경우 getExternalStorageDirectory을 사용할 수 있으며 여전히 올바른 권장 경로를 사용하십시오.

항상 글을 쓰기 전에 make sure the external storage is available해야합니다.

+0

작동하는 것처럼 보이지만 일부 사진을 가져 와서 해당 폴더에 저장하면 장치를 다시 시작할 때까지 볼 수 없습니다. 내가 그 폴더에 사진을 저장했다는 것을 OS에 알리는 방법이 있습니까? –

+0

예, 원하는 경우 언제든지 "미디어 스캐너"를 시작할 수 있습니다. 프로그래밍 방식으로 MediaScannerConnection : http://stackoverflow.com/questions/4646913/android-how-to-use-mediascannerconnection-scanfile을 사용할 수 있습니다. 재부팅 할 때 항상 다시 시작되므로 작동하는 것입니다. (또한 설정 -> 응용 프로그램 및 "데이터 지우기"에서 "미디어 저장"응용 프로그램을 찾을 수 있지만 벨소리, 앨범 표지 등과 같이 원하는 것보다 더 많은 부분을 지울 수 있습니다) –

관련 문제