我正在通过DownloadManager下载文件,然后可以查询MediaStore,并看到它是自动添加的。
问题是我看不出它们是如何匹配的。下载id与媒体id不同,并且下载url与媒体存储url不同。
如何将从DownloadManager下载的项目与在MediaStore中创建的记录进行匹配?
发布于 2021-09-10 05:11:10
是的,如果由不同的提供者/授权机构提供服务,则同一文件有不同的are。
而且id也确实可以不同。如果有id的话。
如果您按SAF选择该文件,则会再次出现不同的uri。
我不清楚你想要什么或需要什么。
如果你想找一个匹配的词,那就比较.DISPLAY_NAME和.RELATIVE_PATH。
https://stackoverflow.com/questions/69125898
复制相似问题