我有从图库中选择的图像路径,存储在sqlite
:
/emulated/0/DCIM/Camera/image.jpg
用户已将图像移动到另一个目录,因此新路径为:
/emulated/0/DCIM/NewDirectory/image.jpg
我有办法找到图像的新路径吗?
如果我有文件名(image.jpg),我可以获取文件的路径吗?如果有,如果手机上有多个名为image.jpg的文件会怎样?
答案 0 :(得分:1)
有时,是的。
如果你知道该文件的任何独特之处(除了它的名称,也可能已更改),那么使用 .dropdown button{
color:blue;
}
.dropdown ul li a{
color:red;
}
.caret{
color:green;
}
或FileProvider可能是您搜索它的最佳选择。
如果它是您自己插入的图像,那么您可以轻松添加文件信息的独特内容,以便以后更容易找到它。
答案 1 :(得分:0)
我相信你不能这样做。因为如果用户想要更改它,您必须在存储上找到该文件。
此外,你可以使用MD5来获取文件的签名,保存它,然后你可以在以后用它来找到真正的文件。
答案 2 :(得分:0)
遍历所有图片的愚蠢方法,通过保存哈希码和md5代码来检查匹配。不知道在移动图像路径后可以通过原始路径获得什么方法。