android - 如何在android中显示外部图像?

标签 android imageview

我想显示外部图像,如:

"http://abc.com/image.jpg "

在我的安卓手机应用程序中。

谁能指导我如何实现这一目标?

最佳答案

有很多方法可以实现您的要求。基本上,您必须使用 urlrequest 下载图像,然后使用 InputStream 创建 Bitmap 对象。

只是一个示例代码:

URL url = new URL("http://asd.jpg");
        URLConnection conn = url.openConnection();
        conn.connect();
        InputStream is = conn.getInputStream();


        BufferedInputStream bis = new BufferedInputStream(is);

        Bitmap bm = BitmapFactory.decodeStream(bis);

        bis.close();
        is.close();

获得 Bitmap 对象后,您可以在 ImageView 上使用它

关于android - 如何在android中显示外部图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2989077/

相关文章:

android - 在 Android 中使用浮点向量化

java - 如何让 android spellchecker 框架工作

java - 拖放流离失所

android 多点触控图像缩放?

Android - 用手指拖动 ImageView 不会更新位置

单击按钮插入/查询 SQLite 数据库时,Android Studio 应用程序崩溃

android - 如何防止自定义对话框在 asynctask onPostExecute 中弹出两次?

android - 屏幕旋转后不重新加载 recyclerview

android - 如何在android中的另一个imageview之上放置一个imageview

java - 直接生成二维码到ImageView?