我的活动会收到类似
的内容URIcontent:// data / thing / something / 2342365356
如果其他应用与 image / * intentfilter共享任何内容。
但是如果用户在谷歌照片上选择一张图片和一个视频并分享它,那么意图仍然是图像/ jpg并且我的应用程序崩溃了。我想知道URI数组并找出它们导致的文件类型并适当地处理它。我怎么能这样做?
答案 0 :(得分:0)
调用getType()
on a ContentResolver
,传递Uri
,找出由Uri
标识的内容关联的MIME类型。
另请注意,Uri
不是文件,Uri
标识的内容不一定是文件。