gpt4 book ai didi

android - 为什么 Uri.getPath() 不返回实际路径?

转载 作者:搜寻专家 更新时间:2023-11-01 07:53:02 27 4
gpt4 key购买 nike

关于此问题有多个问题(例如,请参阅 here),解决方案似乎是创建一个 getRealPathFromURI 方法,该方法使用一种非常 hacky 的方法来找出文件。我的问题是为什么这首先是必要的?为什么 getPath 不返回文件的实际路径?

我的用例是我收到一个 MIME 类型为 */* 的 ACTION_SEND Intent ,并且想将文件复制到另一个位置,所以我需要完整路径。

最佳答案

你不明白什么是Uri。阅读this要了解它的全部内容(它们不一定始终指向设备上的文件),您还必须了解什么是 ContentProvider。然后使用您已链接的问题中的解决方案从设备获取实际图像文件路径。

关于android - 为什么 Uri.getPath() 不返回实际路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32109183/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com