标签: android uri
假设Uri存在,我们如何检查Android Uri(android.net.Uri)对象是否指向文件或目录?
谢谢。
答案 0 :(得分:0)
您可以解析URI并确定它是否是文件。
val pointToFile = uri.scheme == "file"
答案 1 :(得分:0)
尝试打开uri的InputStream。
如果成功,那就是文件。
别忘了关闭流。
此外,您可以使用内容解析器查询mime类型。存在mime类型dir。