android 怎么将url转bitmap
时间: 2024-03-16 10:43:55 浏览: 117
Android读取本地或网络图片并转换为Bitmap
在 Android 中,可以使用以下代码将 URL 转换为 Bitmap 对象:
```
public static Bitmap getBitmapFromURL(String imageUrl) {
try {
URL url = new URL(imageUrl);
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.setDoInput(true);
connection.connect();
InputStream input = connection.getInputStream();
Bitmap bitmap = BitmapFactory.decodeStream(input);
return bitmap;
} catch (IOException e) {
e.printStackTrace();
return null;
}
}
```
在这个方法中,我们首先创建一个 URL 对象,然后使用 HttpURLConnection 打开连接并获取输入流。接着,我们使用 BitmapFactory 将输入流转换为 Bitmap 对象并返回它。请注意,该方法需要在非 UI 线程中调用,以避免阻塞主线程。
阅读全文