嗨
不要說這是一個重複的問題,因爲我已經讀了他們所有的兩天。 而非他們真的提供了一個有用的答案。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