如何从图库(Android Studio)中选择并保存图像?

Posted

技术标签:

【中文标题】如何从图库(Android Studio)中选择并保存图像?【英文标题】:How to pick and save an image from the gallery (AndroidStudio)? 【发布时间】:2017-06-11 13:13:39 【问题描述】:

我只是不知道该怎么做。 好吧,我可以从图库中挑选一张图片并将其显示在 imageView 中。我用那个图像的uri做到了。 但我不知道如何保存它,这样当我再次运行应用程序时,我的图像就会出现。 我尝试通过将 URI 转换为字符串来保存 URI,并使用 sharedPrefs 保存它。但它不起作用。

请帮忙。

【问题讨论】:

【参考方案1】:

如果您想在打开应用时显示它,可以将其设置为背景

【讨论】:

你的意思是作为 imageView 的背景?我怎样才能在java中做到这一点? 是的,所以每次打开应用都会显示 我应该使用uri设置背景吗? 你使用uri imageview.setImageURI(path); , 或图像本身 imageview.setimagebitmap(bitmap) 你喜欢 问题是:我使用 sharedPrefs 来存储路径。如何从字符串中获取 URI?我试过了: savedImageUri = Uri.parse(savedImageUriString);但它不起作用

以上是关于如何从图库(Android Studio)中选择并保存图像?的主要内容,如果未能解决你的问题,请参考以下文章

android:从图库中选择图像,然后裁剪并显示在图像视图中

具有多个选项的 Android 意图,即从图库中选择图像并使用前置摄像头捕获图像

当相机应用程序打开以在 android studio 中获取图像时,您可以打开图库吗?

如何在 Android 11 中创建从图库中选择图像的意图?

从 android 图库中选择缩略图

Android:如何在设置图像视图时检测从图库中选择的图像方向(纵向或横向)?