我有两种类型的文件路径,一种是从我的 sqlite db 中获取的,另一种是从本地获取的。
来自 db 的格式如下“content://mnt/sdcard/data/download/image1” 而本地的格式为“/data/data/com.mytestapp/files/image1.png”
我需要在不知道我得到哪一个的情况下将两者都转换为 URI。有没有办法做到这一点?
从反复试验看来, Uri.parse 在第二种类型上不起作用,因为它没有添加前缀 file:/// 。
URI.fromFile 不适用于第一种类型,因为它变为 file:///content:/.....etc
有什么帮助吗?谢谢