마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

.jpg .png .bmp 확장자구별

0 추천
앨범에서 사진을 선택해서 가저오는데 거기서 확장명이 .jpg 인걸 구별하고싶습니다

어던식으로 짜야될까요?
안드로이드찢어 (1,080 포인트) 님이 2015년 4월 3일 질문

2개의 답변

+1 추천
아래 답글 확인하세요.
이드로이드 (22,930 포인트) 님이 2015년 4월 3일 답변
이드로이드님이 2015년 4월 3일 수정
(exe.toLowerCase().equals("png") || exe.toLowerCase().equals("jpg"))

디버깅으로 한줄씩 실행해서 어디서 문제인지 확인해보세요....
아 잘못봣네요 jpg.png 다 안만들어지네요. if문에서부터 안되네요
uimgbmp 경로가 로그찍으니
:content://media/external/images/media/19
ㅇ런식으로오네요.
미디어에서 가져오는게 확장자명으로아니라 숫자로 15 16 이런식으로받아오네요 ㅠㅠ
content://media/external/images/media/19  이렇게 경로가나옵니다..
어떤식으로 해야받아올수잇을가요..jpg.png로
+1 추천

http://stackoverflow.com/questions/8589645/how-to-determine-mime-type-of-file-in-android

MimeTypeMap.getFileExtensionFromUrl(url) 

or mime type

 

public static String getMimeType(String url)
{
    String type = null;
    String extension = MimeTypeMap.getFileExtensionFromUrl(url);
    if (extension != null) {
        MimeTypeMap mime = MimeTypeMap.getSingleton();
        type = mime.getMimeTypeFromExtension(extension);
    }
    return type;
}

 

aucd29 (218,390 포인트) 님이 2015년 4월 3일 답변
...