안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요. 쪼짜 개발자입니다.
제가 파일 브라우져 비슷한 것을 만들고 있는데요.
파일 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
{
이파일은 열수 없는 파일입니다~~~~~!!!!
}
혹시 위처럼 하지 않고... 다른 방법은 없는건가요?
아시는 고수분이 계시다면은 저한테 지식 동냥좀 부탁드리겠습니다.
좋은 하루되십시오.
제가 파일 브라우져 비슷한 것을 만들고 있는데요.
파일 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
{
이파일은 열수 없는 파일입니다~~~~~!!!!
}
혹시 위처럼 하지 않고... 다른 방법은 없는건가요?
아시는 고수분이 계시다면은 저한테 지식 동냥좀 부탁드리겠습니다.
좋은 하루되십시오.
스스로 해결했습니다. 모든 파일 확장자를 전부 오픈 할 수 있도록 하는 루틴을 만들었네요...