안드로이드에서 스크린샷만 빠르게 분류하는 방법 구현해봤습니다
최근에 개인 사이드 프로젝트로
스크린샷만 따로 모아서 정리하는 안드로이드 앱을 만들어봤습니다.
처음에는 단순히 MediaStore에서 이미지 전부 가져와서
폴더명 기준으로 필터링하면 되겠지 했는데,
제조사별로 경로가 조금씩 달라서 생각보다 예외 처리가 많더군요.
특히:
1. DCIM/Screenshots
2. Pictures/Screenshots
3. 제조사 커스텀 경로
이 케이스를 다 처리해야 했습니다.
또 Scoped Storage 이후로는
권한 처리와 쿼리 성능 최적화가 꽤 중요했습니다.
혹시 비슷한 작업 해보신 분 계신가요?
더 좋은 방식이 있을지 궁금합니다.
참고로 테스트용으로 만든 앱은 여기 있습니다.
(피드백 환영합니다)


https://play.google.com/store/apps/details?id=com.angelus.shotcleaner