1,获得图片的bitmap格式

参见以前写的,这种方式是使用Url连接,位图工厂直接从连接解析

package cn.com.hh.http;import java.io.IOException;
import java.io.InputStream;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLConnection;import android.graphics.Bitmap;
import android.graphics.BitmapFactory;public class Download {/***  从网络上下载图片资源* @param imgPath* @return*/public Bitmap DownloadImg(String imgPath){Bitmap bmp = null;try {URL imgUrl = new URL(imgPath);//打开连接URLConnection con = imgUrl.openConnection();InputStream in = con.getInputStream();bmp = BitmapFactory.decodeStream(in);} catch (MalformedURLException e) {// TODO Auto-generated catch blocke.printStackTrace();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}return bmp;}
}

2,获得图片的drawable格式

URL mUrl=new URL(url);
Drawable mDrawable=Drawable.createFromStream(mUrl.openStream(), "src");

这样在设置ImageView的时候可以灵活选择

Android从网络上获取图片的两种方式相关推荐

  1. Android之从网络上获取图片的两种方式讲解:thread+handle和AsyncTask方式

    从网络上获取图片是一个比较耗时的操作,放在主线程会导致阻塞主线程,响应超时,所以我们不能把它放在主线程里操作,必须放在一个子线程里,我打算采用两种方式去实现.1.采用thread去获取图片,获取到后通 ...

  2. android camera工程师,Android从Camera中获取图片的两种方法

    方法一: 此方法会由Camera直接产生照片回传给应用程序,但是返回的是压缩图片,显示不清晰 /**   启动Camera */ private void intentCamera(){ try { ...

  3. 从网络上下载文件的两种方式

    Delphi 编程,从网络上下载文件,我一般用 UrlDownloadToFile API函数,简单,实用. function DownloadFile(const strURL, strDownFi ...

  4. Android通过网络URL获取图片并显示

    1.布局文件 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:to ...

  5. Android加载GIF图片的两种方式

    飞哥语录:得到一件东西最好的方式是让自己配得上它. 方式一:使用第三开源框架直接在布局文件中加载gif 1.在工程的build.gradle中添加如下 buildscript {repositorie ...

  6. SSM整合之Mybatis笔记( MyBatis获取参数值的两种方式(重要))(P020—P025)

    P20 MyBatis获取参数值的两种方式(重要) 一.什么叫做获取取参数值的两种方式 以后在我们开发是方向B/S系统,然后我们现在要做的任务通过浏览器/页面/视图 收集用户输入的一些数据,然后把这些 ...

  7. 设置背景图片的两种方式,并解决手机端背景图片高度自适应问题

    设置背景图片的两种方式,并解决手机端背景图片高度自适应问题 参考文章: (1)设置背景图片的两种方式,并解决手机端背景图片高度自适应问题 (2)https://www.cnblogs.com/Dark ...

  8. MyBatis获取参数值的两种方式以及传参情况

    MyBatis获取参数值的两种方式 MyBatis获取参数值的两种方式:${}和#{} 传参情况 演示环境 1.单个字面量类型的参数 2.多个字面量类型的参数 3.map集合类型的参数 4.实体类类型 ...

  9. ImGui添加背景图片的两种方式

    给ImGui添加背景图片的两种方式 最近在使用ImGui做客户端程序,想给窗口添加背景图片,但是作者的文档里面好像并没有讲如何添加背景图片,研究了下找到了两种方式. 第一种 创建一个和窗口一样大的Im ...

最新文章

  1. 搜集《ASP.NET中常用的26个优化性能方法》
  2. 企业网络翻译官——DNS
  3. Java之替换“\n”符号
  4. 如何利用 C# 爬取 One 持有者返利数据!
  5. 网络摄像头 登录绕过 RCE漏洞 数据分析报告
  6. 【Java 线程的深入研究3】最简单实例说明wait、notify、notifyAll的使用方法
  7. hadoop配置2.6.1 centos7
  8. 中国人均负债15.5万元,你贡献了多少?
  9. 高并发处理方案_高并发系统下的缓存解决方案
  10. Bootstrap 排版正文
  11. 微信H5支付(基于Java实现微信H5支付)
  12. (1)PCIE接口应用领域(学无止境)
  13. 基于迁移学习的农作物病虫害检测方法研究与应用
  14. jQuery 事件源码定位
  15. 基于 Token 的身份验证
  16. [CCS] CCS的安装及配置
  17. js 打印组件的使用
  18. 空间解析几何 | 向量、数量积、向量积、混合积、距离公式
  19. 王森版c语言课后题答案,《C语言编程基础第2版》王森-上机解答.doc
  20. 网易云音乐 音乐外链

热门文章

  1. matplotlib.pyplot常用画图方式函数封装(一)——.plot绘制折线图及设置坐标轴箭头完美解决
  2. 中继器 集线器 网桥 交换机 路由器 网关之间的区别
  3. cmake (2)指令说明
  4. C++ Primer 5th笔记(chap 16 模板和泛型编程)重载模板和类型转换
  5. buu-[RoarCTF2019]polyre(控制流平坦化,虚假控制流程)
  6. 密码技术--对称加密算法及Go语言应用
  7. Android keymaster4.0- device集成笔记
  8. pwn入门-PLT表与GOT表、libc入门
  9. matlab中大figure怎样修改,操作Matlab的Figure窗口(一)
  10. 天线发射功率计算公式_怎样计算天线直径发射功率卫星租用带宽