java - 如何在 Java、Android 中下载 ImageView 的图像?

标签 java android

我需要从我的服务器下载图像并将该图像加载到 imageview 中。所以我有一个问题 - 我可以将图像下载到内存中并将其设置为 ImageView,而不保存在 sdcard/本地存储上吗?或者我必须下载到某个文件存储中?如果可能的话请给我例子。

最佳答案

同样的问题也被问到了,所以你可以搜索一下,

SAME Question

InputStream in = null;
try
{
    URL url = new URL("URL FOR IMAGE");
    URLConnection urlConn = url.openConnection();
    HttpURLConnection httpConn = (HttpURLConnection) urlConn;
    httpConn.connect();
    in = httpConn.getInputStream();
}
catch (MalformedURLException e)
{
    e.printStackTrace();
}
catch (IOException e)
{
    e.printStackTrace();
}
bmpimg = BitmapFactory.decodeStream(in);
ImageView iv = "MY IMAGEVIEW";
iv.setImageBitmap(bmimg);

关于java - 如何在 Java、Android 中下载 ImageView 的图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7807144/

相关文章:

java - J2ME Native Mp3 Player - 播放大于 1.5 MB 的 mp3 文件

android - 如何使用GreenRobot的EventBus将事件从Service广播到Activity?

android - ParseInstallation.getCurrentInstallation().saveInBackground();不工作

java - 是否可以调用服务而不将其包装在转换中?有人用Java成功实现过吗?

java - Spring Boot Web ui html页面错误

java - 如何从 hibernate 中的类型化查询返回不是实体的对象列表?

java - eclipse Oxygen 鼠标悬停不显示错误/警告

android - 选择 Android 键盘在移动网站上的作用方式

android - 在 Android WebView 应用程序中格式化用户代理字符串的正确方法?

android - 如何解决此错误 : ClassCastException: com. android.layoutlib.bridge.MockView cannot be cast to android.view.ViewGroup