gpt4 book ai didi

android - 在本地保存从 InputStream 检索到的图像

转载 作者:行者123 更新时间:2023-11-29 16:19:30 26 4
gpt4 key购买 nike

我使用以下代码从 url 检索图像并将其显示在 Activity 中。

    InputStream is = (InputStream) new URL(url[0]).getContent();
Drawable d = Drawable.createFromStream(is, "imagename");
ImageView...

现在我想在用户单击按钮时将此图像 (Drawable d) 保存在本地,以便我可以在另一个 Activity 中再次显示它(连同其他一些任务)。

我想将它存储在应用程序文件夹中,而不是存储在 SD 卡上。

我该怎么做?

谢谢!香农

最佳答案

这将为您完成:

Bitmap bitmap = ((BitmapDrawable)d).getBitmap();
FileOutputStream out = openFileOutput(filename, Context.MODE_PRIVATE);
bitmap.compress(Bitmap.CompressFormat.PNG, 90, out);

关于android - 在本地保存从 InputStream 检索到的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8012582/

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