ACTION_VIEW intent for a file with unknown MimeType

后端 未结 13 1841
抹茶落季
抹茶落季 2020-11-27 10:57

My app has a feature that browse files on your phone and SD card and open them using other apps. I want a solution where I don\'t have to specify the MimeType and can work w

13条回答
  •  孤独总比滥情好
    2020-11-27 11:40

    Use this method to get the MIME type from the uri of the file :

    public static String getMimeType(String url) {
    
        String type = null;
        String extension = url.substring(url.lastIndexOf(".") + 1);
        if (extension != null) {
            type = MimeTypeMap.getSingleton().getMimeTypeFromExtension(extension);
        }
        return type;
    }
    

提交回复
热议问题