gpt4 book ai didi

java - 将 Uri 转换为字符串和将字符串转换为 Uri

转载 作者:IT老高 更新时间:2023-10-28 20:45:06 29 4
gpt4 key购买 nike

我正在开发一些应用程序,它允许从 SD 卡中选择图像,将其保存到数据库中并为 ImageView 设置此值。我需要知道将 uri 转换为字符串和将字符串转换为 uri 的方法。现在我使用了 Uri 的 getEncodedPath() 方法,但是,例如,这段代码不起作用:

ImageView iv=(ImageView)findViewById(R.id.imageView1);
Uri uri=Uri.parse("/external/images/media/470939");
Log.e("uri1", uri.toString());
iv.setImageURI(uri);

因此我不知道如何将 Uri 保存到数据库中并从保存的值创建一个新的 Uri。请帮我解决它。

最佳答案

I need to know way for converting uri to string and string to uri.

使用 toString()Uri 转换为 String。使用 Uri.parse()String 转换为 Uri

this code doesn't work

这不是 Uri 的有效字符串表示。 Uri 有方案,而 "/external/images/media/470939" 没有方案。

关于java - 将 Uri 转换为字符串和将字符串转换为 Uri,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16324482/

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