我正在开发一些应用程序,它允许从 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。请帮我解决它。
我需要知道将 uri 转换为字符串以及将字符串转换为 uri 的方法。
Use toString()
转换一个Uri
to a String
. Use Uri.parse()
转换一个String
to a Uri
.
这段代码不起作用
这不是 a 的有效字符串表示形式Uri
. A Uri
有一个计划,并且"/external/images/media/470939"
没有计划。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)