嗨
不要说这是一个重复的问题,因为我已经读了他们所有的两天。 而非他们真的提供了一个有用的答案。android如何“真的”得到MIME类型的SD卡文件
我在SD卡上的文件夹中有许多不同的文件。 想要根据apk,txt,mp3,avi,jpg打开正确的应用程序或显示选择器对话框。 为此,我需要动态MIME类型。我试过了: manageQuery经常返回null游标。
MimeTypeMap无法解决名为.3gp文件,并认为它是一个.TXT
URLConnection.guessContentTypeFromName不要在所有的工作
想我必须使用MediaFile.java和建立我own..file.equals(”。 mp3“)
addFileType(”MP3“,FILE_TYPE_MP3,”audio/mpeg“);
addFileType(“M4A”,FILE_TYPE_M4A,“audio/mp4”);
addFileType(“WAV”,FILE_TYPE_WAV,“audio/x-wav”);
addFileType(“AMR”,FILE_TYPE_AMR,“audio/amr”);
是这样做的吗?
http://stackoverflow.com/questions/8589645/how-to-detemine-mime-type-of-file-in-android 关注此链接 – fargath 2012-01-24 09:26:35