假设Uri存在,我们如何检查Android Uri(Android.net.Uri(对象是否指向文件或目录?
谢谢。
您可以解析URI并确定它是否为文件。
val pointToFile = uri.scheme == "file"
尝试为uri打开InputStream。
如果你成功了,那就是一份文件。
别忘了关上小溪。
此外,您还可以使用内容解析程序来查询mime类型。存在mime类型目录。