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

2023-12-01

我想显示外部图像,例如:

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

在我的 Android 手机应用程序中。

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


有很多方法可以实现您的要求。基本上,您必须使用 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 上使用它

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在android中显示外部图像? 的相关文章

  • Android MuPDF ndk 构建错误:没有这样的文件或目录

    我跟着步骤在这里 https stackoverflow com a 8587527 998732但我得到了这些错误 jni pdf pdf cmap table c 5 35 error generated cmap cns h No s
  • 结合视图的layout_weight和maxWidth

    我试图让我的布局更加横向友好 我的一个常见模式是添加一个LinearLayout使用一些按钮 例如 确定 取消 只需设置一个值layout weight使空间分布均匀 问题是 当您在横向模式下使用手机或 尤其是 平板电脑时 您最终会看到看起
  • Jetpack Compose 在方向更改时保存状态

    我正在使用 Android Jetpack 的 Compose 并且一直在尝试找出如何保存方向更改的状态 我的思路是让一个类成为 ViewModel 因为当我使用 Android 的传统 API 时 这通常是有效的 我使用 Remember
  • ListView 元素不可点击

    我有一个带有 SimpleCursorAdapter 的 ListView 布局使用的是 LinearLayout 但是当阅读有关复杂 嵌套 布局的内存消耗的手册时 我改用relativelayout 并且我已经成功地按照我想要的方式设置了
  • 可点击的 ImageView 和 ImageButton 之间的区别

    我只是想知道之间是否有任何显着差异ImageView与设置为可点击的ImageButton 有什么理由使用其中一种而不是另一种吗 对可绘制对象是否有任何限制ImageButton那留下ImageView作为唯一可能的选择 如果我选择可点击按
  • 在 Firefox 上调试 CSS 动画性能

    我们最近在制作基于 CSS 的动画 丢帧 时遇到了 Firefox 特有的性能问题 在 Chrome 中我们可以使用 时间轴 选项卡轻松调试 但是有适用于 Firefox 的类似工具吗 最好同时适用于 Firefox 桌面版和移动版 因为这
  • 如何删除本地缓存中的可用状态?

    因此 我正在开发一个使用 firebase 的 firestore 的应用程序 并且想知道这是否可能 因为我不希望我的应用程序检查服务器中不再存在的数据 例子 collectionReference addSnapshotListener
  • 从线程获取字符串值

    有人可以告诉我 如何从线程获取 Stringvalue 到 mainActivity 吗 我有一个这样的线程 public class XMLHandler extends DefaultHandler XMLDataCollected d
  • Android - 更改 Android 操作栏的位置

    我正在尝试建立一个像 Facebook 和 Path 应用程序一样滑出菜单 我想在操作栏的右端放置一个按钮 该按钮将触发打开和关闭菜单 当菜单滑入以使其可见时 我想将主视图与操作栏一起向左滑出 其他一切都很好 我正在使用以下位置提供的开源代
  • 如何向 Parse Signup 功能添加额外属性?

    我想向我的解析注册函数添加一个额外的属性 我的代码就像 signUp function e var self this var username this signup username val var password this sign
  • 如何在 Android 的 web 视图中显示内置缩放控件

    可能与此重复 始终在 WebView 中显示缩放控件1 https stackoverflow com questions 6866710 always show zoom controls in webview但我只想显示不一定总是需要的
  • android 选项卡小部件内列表视图中的滑动事件

    我创建了一个显示列表视图的活动 并且在滑动操作时使用 ViewFlipper 显示另一个列表 代码附在下面 import android app Activity import android os Bundle import androi
  • 在 AndroidManifest.xml 中添加“@android:style/Theme.Dialog”后,我的 Android 应用程序崩溃

    实际上 我的应用程序是 Beginning Android 4 Development 一书中的示例 这非常简单 我只想将对话框主题应用于活动 MainActivity java package com example activity10
  • 过滤ListView后无法获取item的实际位置

    这是我的MainActivity java我在哪里定义了一个OnClickListener在物品上 在这里 过滤后我总是得到错误的项目值 如果有 10 个项目ListView然后过滤后 如果我得到 3 个项目 并且正确的位置是 3 6 9
  • 导航视图中的彩色图标

    再会 有没有办法在导航抽屉上显示彩色图标 不将它们着色或将它们设置为黑色 并且当在导航抽屉中单击时 它们每个都会有相应的颜色 突出显示 背景 就像 Google 商店应用程序抽屉一样 是的 您可以使用菜单组项添加彩色图标
  • 闹钟管理器在特定时间设置每日闹钟?

    我一直在开发这个应用程序 该应用程序应该每天在给定时间运行 周末除外 我用过一个AlarmBroadCastReceiver在给定时间触发特定代码块 我的代码中有这个代码AlarmBroadCastReceiver class public
  • 有没有适用于 Android 的精简版 SVG 查看器? [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 Android 是否支持查看 SVG 文件 或者是否有适用于 Android 平台的第 3 方 SVG
  • 无法在 Android 模拟器上运行 systrace 工具

    用于 Android 设备性能分析的 Systrace 工具未在 ubuntu 中的 Android 模拟器上执行 我尝试了以下相同的方法 但最终遇到了同样的问题 1 首先我尝试挂载 sys kernel debug然后出现它的只读文件系统
  • Android Intent通过jar

    我开发了一个 Android 应用程序 它有一个 UI 设计 如用户名 密码 在我在另一个应用程序中使用 Jar i 之后 我将我的应用程序转换为 jar 这意味着我将我的应用程序转换为库项目 我遵循此方法 1 我将 jar 添加到参考库路
  • Android 中的错误消息“HTTP 413 请求实体太大”

    当我使用 POST 方法使用 Multipart Part 发送图像文件时 它抛出此错误 retrofit2 adapter rxjava HttpException HTTP 413 请求实体太大 通过该错误 很明显您在请求中发送的文件大

随机推荐

  • 在 Select 语句中使用存储过程的结果

    我有一个存储过程 它返回一个Dataset Table 我如何在一个存储过程中使用这个存储过程的结果SELECT陈述 我需要这样的东西 SELECT T1 FROM Dummy T0 INNER JOIN EXEC dbo SPGetRes
  • 我们不能在 Oracle 中使用 [specifier] 和 like 运算符吗?

    当在 oracle 中使用 LIKE 运算符来匹配任何字符时 我不能使用 说明符 例如 找出以 s 或 r 开头的客户姓名 因此我们不能将查询编写为 select from emp where customer LIKE sr ORACLE
  • 我的自定义 php 函数有问题

    好的 我正在尝试创建一个自定义函数 该函数将为最终用户回显 iframe 内的站点 url 该脚本必须检查用户是否已经看过该站点 如果已经看过 则不再显示该站点 而是从数据库等中获取另一个站点 URL 这是我到目前为止所想到的 functi
  • 使用 JSR303 进行 Spring MVC 日期格式验证

    我使用 Spring MVC 和 JSR303 来进行输入验证 我创建的表单有几个绑定到的日期字段Date支持表单的对象内的对象 我正在使用 JSR303 进行验证Date using Future 我也在用 DateTimeFormat
  • 如何在jmeter中解码base 64格式?

    有谁知道在 JMeter 中解码 Base 64 格式字符串的解决方案 我必须解码响应 但我不想重新发明轮子 我必须自己编写代码吗 希望不是 Thanks 你的解决方案非常好 但是 您可以使用 Beanshell 后处理器并将以前的采样器响
  • 如何在 React Native 中模糊文本

    问题很简单 我有一个带有文本组件的视图 我只是想让这段文字最初变得模糊 我看到的在 React Native 中模糊某些内容的唯一解决方案是通过 react native blur 来获取图像 How can we blur a TextR
  • NHibernate IList 列表

    您好 我正在尝试返回建筑域的集合 private long id private string buildingName private IList
  • SQL Server 代理作业在作业历史记录中记录自定义消息

    是否可以在作业历史消息中记录来自 SQL Server 代理作业的自定义消息 如果不是 做这样的事情最好的方法是什么 对于 T SQL 作业步骤 您可以使用print陈述 对于 CmdExec 步骤 请使用Console Writeline
  • 调用 Socket.Receive 后,C# Socket.Connected 属性更改为 false

    int readCount byte buffer new byte 128 SocketError socketError TcpClient tcpClient tcpListener AcceptTcpClient tcpClient
  • 是否可以在 CSS 中设置 JavaFX 静态属性?

    使用 BorderPanel alignment 的示例 FXML 静态属性
  • 是否可以有条件地分配@RequestParam中的Required值?

    我的控制器中有 2 个 RequestParam 参数 我想根据条件设置两个参数的必需值 条件可能是这样的 如果传递了一个参数 则必须传递另一个参数 因此将 other 的 required 设置为 true 反之亦然 否则 如果没有传递任
  • 将新文件夹添加到某个位置时触发脚本

    我正在自动化一个流程 并且已经为此制作了一个 powershell 脚本 现在我需要制作一些东西 每次将新文件夹添加到特定位置 即删除新版本 时都会调用该脚本 我应该为此使用什么 WCF 太多了吗 如果没有 有任何线索吗 任何有用的链接 或
  • 使用 CMDeviceMotion 获取绝对旋转?

    我正在使用 Sprite Kit 构建一个简单的游戏 屏幕不会旋转 但我想知道用户握持手机的角度以了解游戏机制 我想要获得的值可以使用加速度计 x y 轻松检索 但我发现这是不可靠的 所以我试图用以下方法存档更好的结果CMDeviceMot
  • vbscript MsgBox() 的 Javascript 等效函数

    我需要将以下函数转换为javascript MsgBox Are you a programmer 0 Please answer 我想我可以用confirm Are you a programmer 但我想知道如何在那里添加按钮顺序 Ja
  • WHM64 升级后无法访问 eximstats sqlite3 db

    WHM 64 升级后 无法访问 eximstat 数据库 MySQL代码更改为PDO来访问sqlite3 db 如下 db new PDO sqlite var cpanel eximstats db sqlite3 DB USER DB
  • 将列添加到文本文件

    我有一个只有一列的数据文件 我想在左侧添加 2 列 在右侧添加 2 列 我认为一个简单的方法是使用 numpy 数组 这是我尝试过的 z np loadtxt data file dat new np zeros z shape 0 5 f
  • 数组元素的减号运算

    我有一个数组 A 11 23 32 44 56 88 55 14 78 79 和 B 44 56 88 55 14 现在使用 VBScript 我可以执行 Set手术MINUS要获得其他输出 例如 C 11 23 32 78 79 数组 A
  • NSDecimalNumber(x).intValue 返回 -2、0、15 和 199,具体取决于 x 中的小数位数 (x = 199.999...5)

    我们在业务逻辑中发现了一个有趣的案例 它完全打破了我们的逻辑 但我们不明白为什么NSDecimalNumber and Decimal表现得像它那样 我的案例游乐场如下 import Foundation let pQuantity Dec
  • 无法启动 kibana-4.1.2

    我的环境 CentOS 6 6 elasticsearch 2 0 0 rc1 rpm kibana 4 1 2 linux x64 root node2 files sestatus SELinux status enabled SELi
  • 如何在android中显示外部图像?

    我想显示外部图像 例如 http abc com image jpg 在我的 Android 手机应用程序中 谁能指导我如何实现这一目标 有很多方法可以实现您的要求 基本上 您必须使用 urlrequest 下载图像 然后使用 InputS