안녕하세요. 쪼짜 개발자입니다.

제가 파일 브라우져 비슷한 것을 만들고 있는데요.
파일 mp3, avi, pdf,  jpg 등... 음악, 동영상, 문서, 그림등... 을 선택할시에 단말에 해당되는 어플을 호출하고 싶은데요.

혹시 호출하려면 아래 처럼 일일이 확장자를 찾아서 해당 Viewer 어플을 실행 해야 하는건지 궁금합니다.

예)
if( 그림 -> jpg, png, gif 등...)
{
    intent 이용해서 그림 Viewer 호출
}
else if( 동영상 ->mp4, avi, mov 등...)
{
   intetnt 이용해서 동영상 Viewer 호출
}
else if( 음악->mp3, wav, amr 등...)
{
   intetnt 이용해서 음악 Viewer 호출
}
else if(문서 -> pdf, txt 등...)
{
   intetnt 이용해서 문서 Viewer 호출
}
else
{
  이파일은 열수 없는 파일입니다~~~~~!!!!
}

혹시 위처럼 하지 않고... 다른 방법은 없는건가요?

아시는 고수분이 계시다면은 저한테 지식 동냥좀 부탁드리겠습니다.

좋은 하루되십시오.