android 是否正在获取从内容URI到文件URI的真实的路径?[duplicate]

7d7tgy0s  于 2022-12-09  发布在  Android
关注(0)|答案(1)|浏览(134)

此问题在此处已有答案

Android Kotlin: Getting a FileNotFoundException with filename chosen from file picker?(5个答案)
Create a file from a photo URI on Android(1个答案)
Android - Get real path of a .txt file selected from the file explorer(1个答案)
昨天关门了。
有一个从ACTION_OPEN_DOCUMENT Intent获取的content:/// URI应该在DocumentProvider对象上返回,如何获取它的真实的路径?就像file:///emulated/storage/0/...一样
contentResolver.openInputStream()不解析路径,只打开原始数据contentResolver.query()可能是可以遵循的方法,但我不确定如何使用它
我应该怎么做?我在想如果ACTION_OPEN_DOCUMENT是最好的,我应该使用ACTION_PICK还是ACTION_GET_CONTENT?

efzxgjgh

efzxgjgh1#

你不知道。你甚至不知道是否有一个真实的的文件。它可能是从一个应用程序而不是文件系统提供数据。或者是一个URL。或者是他们能想到的任何东西。内容URI可能是文件,但不一定是。

相关问题