如何根据文件判断MIME类型是什么?
是否有任何优雅的方法(不仅仅是 if ("fileExt".compareTo(".mp3")) {MIME_TYPE = "audio/*"}
)以编程方式学习应放入的 MIME 类型我必须打开文件的意图?
谢谢!
Is there any elegant way (not just if ("fileExt".compareTo(".mp3")) {MIME_TYPE = "audio/*"}
) to learn programatically the MIME type that should be put into an intent, with which I have to open the file?
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
好吧,它与您的 if 语句相同,但稍微更优雅
使用 MimeTypeMap 类
http ://developer.android.com/reference/android/webkit/MimeTypeMap.html
well it does the same as your if statement but is slightly more elegant
Use the MimeTypeMap class
http://developer.android.com/reference/android/webkit/MimeTypeMap.html
您可以使用 MediaStore 查找 mime 类型:
http://developer .android.com/reference/android/provider/MediaStore.MediaColumns.html#MIME_TYPE
You can use MediaStore to find the mime type:
http://developer.android.com/reference/android/provider/MediaStore.MediaColumns.html#MIME_TYPE