gpt4 book ai didi

android - 从解码的字符串重新创建 uri

转载 作者:行者123 更新时间:2023-11-29 22:51:44 25 4
gpt4 key购买 nike

我得到了一个 Uri,我做了:

String s = Uri.decode(uri.toString());

但是当我再次对字符串进行编码时,我没有得到相同的结果:

Uri uri = Uri.parse(Uri.encode(s));

未解码的 Uri 接收(仅调用 toString()):

content://com.android.externalstorage.documents/document/primary%3APictures%2FScreenshots%2FScreenshot_20190807-153556.png

通过解析/编码方法创建的 Uri:

content%3A%2F%2Fcom.android.externalstorage.documents%2Fdocument%2Fprimary%3APictures%2FScreenshots%2FScreenshot_20190807-153556.png

有没有办法重新正确解析 Uri?

最佳答案

Is there a way to re-parse correctly the Uri?

没有。保留原始 Uri。这与将图像转换为单色并想知道如何恢复原始彩色图像没有太大区别。 decode()encode() 方法并非设计用于解码和编码 Uri 值,而是特定部分(例如,查询参数值).

关于android - 从解码的字符串重新创建 uri,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57831728/

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