안녕하세요?
탐색기의 기능을 하는 앱을 만드려고 합니다.

파일 정보는 File클래스를 이용해 모두 조회가 가능한데
해당 파일에 대한 아이콘은 어떻게 얻어야할지 궁금합니다.

현재 리스트뷰를 통해서 보여주고 있는데
아무래도 윈도우즈처럼 아이콘 이미지리스트를 얻어서 인덱스와 매칭하는 식은 기대할 수 없을 것 같고,
파일 확장자 혹은 Mime Type 별 실행 파일(안드로이드에 적합하지 않는 용어일까요?)
아이콘을 얻을 수는 없는지 궁금합니다.

또한, 제가 생각해본 방법은 마임 타입 별로 크게 7가지 아이콘을 그냥 직접 만들어 뿌리고
apk만 해당 아이콘을 뿌리는 건데, apk의 아이콘도 어떻게 얻어오는지 모르겠습니다.

질문이 좀 조잡한데 제가 하려고 하는 게 뭔지 이해하기에는 어렵지 않으실 겁니다.
조언 부탁드립니다.
감사합니다.