내 앱이 사용자의 요청에 따라 온라인 소스에서 이미지를 다운로드합니다. 활동의 버튼을 통해 사용자는 갤러리에서 이미지를 숨기거나 표시하도록 선택할 수 있습니다. 이것은 충분히 쉽습니다. 필요에 따라 .nomedia 파일을 추가하거나 제거하기 만하면됩니다. 그러나 매번 미디어를 다시 검색하여 변경 사항이 즉시 발생하고 사용자 상호 작용이 더 이상 필요하지 않도록하고 싶습니다.Android : 전체 폴더를 다시 스캔하여 .nomedia의 변경 사항을 볼 수있는 방법
각 이미지를 다운로드 한 후 http://www.mail-archive.com/[email protected]/msg24164.html의 방법을 사용하여 특정 이미지를 라이브러리로 스캔합니다. 그것은 하나의 이미지에 대해 훌륭하게 작동하지만 .nomedia 파일이 추가되면 전체 디렉토리를 스캔 할 수 있어야합니다.
나는 디렉토리의 각 이미지에서 MediaScannerNotifier를 호출하는 것을 고려해 보았지만, 어색하고 게으른 것처럼 보입니다.
조언?
대단히. 이것은 Android 4.0.4에서 테스트 한 .nomedia가 변경된 폴더의 변경 사항을 알 수 없습니다. –