检查Uri是否指向文件或目录



假设Uri存在,我们如何检查Android Uri(Android.net.Uri(对象是否指向文件或目录?

谢谢。

您可以解析URI并确定它是否为文件。

val pointToFile = uri.scheme == "file"

尝试为uri打开InputStream。

如果你成功了,那就是一份文件。

别忘了关上小溪。

此外,您还可以使用内容解析程序来查询mime类型。存在mime类型目录。

最新更新