【发布时间】:2011-05-23 21:22:53
【问题描述】:
是否有任何优雅的方式(不仅仅是if ("fileExt".compareTo(".mp3")) {MIME_TYPE = "audio/*"})以编程方式学习应该放入意图中的 MIME 类型,我必须用它打开文件?
谢谢!
【问题讨论】:
标签: android file types android-intent mime
是否有任何优雅的方式(不仅仅是if ("fileExt".compareTo(".mp3")) {MIME_TYPE = "audio/*"})以编程方式学习应该放入意图中的 MIME 类型,我必须用它打开文件?
谢谢!
【问题讨论】:
标签: android file types android-intent mime
它和你的 if 语句一样,但更优雅
使用 MimeTypeMap 类
http://developer.android.com/reference/android/webkit/MimeTypeMap.html
【讨论】:
您可以使用 MediaStore 来查找 mime 类型:
http://developer.android.com/reference/android/provider/MediaStore.MediaColumns.html#MIME_TYPE
【讨论】: