网络获取图片

原创 2016年05月30日 23:55:58

       现在网络上有很多获取图片的开源框架,但是有时,可能一个非常简单的需求,根本不需要导入很大的框架,白白占空间。今天就遇到了,这段时间的项目可以说是相当的。。。,哎,真的适合我这种low水平的人做。废话不多说,今天实现的功能是加载一张图片,基本的网络请求:

     

   点击按钮,获取edittext里面的url,同时将获取到的图片展示到imageview上

     /**
* 当我点击 按钮  实际向百度 服务器发送一个 get请求 获取数据 
* HttpURLConnection 作用发送或者接收数据 
* @param v
*/
public void click(View v){
// 创建一个子线程 
new Thread(){
public void run() {
String path = et_path.getText().toString().trim();
try {
//(1) 创建一个url对象 参数就是网址 
URL url = new URL(path);
//(2)获取HttpURLConnection 链接对象
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
//(3)设置参数  发送get请求
conn.setRequestMethod("GET");  //默认请求 就是get  要大些
//(4)设置链接网络的超时时间 
conn.setConnectTimeout(5000);  
//(5)获取服务器返回的状态码 
int code = conn.getResponseCode();  //200  代表获取服务器资源全部成功  206请求部分资源    
if (code == 200) {
//(6)获取服务器给我们返回的数据 
InputStream inputStream = conn.getInputStream();  //返回数据 
    //(7) imageView 显示图片的数据  位图 ---bitmap 

final Bitmap bitmap = BitmapFactory.decodeStream(inputStream);
runOnUiThread( new Runnable() {
public void run() {
//更新ui   也可以通过handler更新ui
iv_img.setImageBitmap(bitmap);

}
});
}
} catch (Exception e) {
e.printStackTrace();
}
};

}.start();
}

版权声明:本文为博主原创文章,未经博主允许不得转载。

网络获取图片

package com.itheima.image; import android.app.Activity; import android.app.ProgressDialog; import a...
  • gzbbxu
  • gzbbxu
  • 2013年09月08日 23:02
  • 673

Android ViewPager从网络获取图片实现无限轮播

本文主要实现了viewpager无限轮播的效果,且图片是从网络上获取的,直接看代码吧: MainActivity代码:package com.example.viewpagertest;import...
  • yaochangliang159
  • yaochangliang159
  • 2015年09月26日 21:39
  • 6840

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

1.布局文件
  • esunshine1985
  • esunshine1985
  • 2017年03月18日 17:10
  • 2363

安卓从网络获取图片

/**********************??*/ //httpGet连接对象 HttpGet httpRequest = new HttpGet(imag...
  • wen386089
  • wen386089
  • 2014年08月14日 16:00
  • 296

从网络上获取图片

效果图如下所示:
  • yy140625
  • yy140625
  • 2014年09月10日 21:47
  • 269

从网络中获取图片

实例1public class Test1{ public static void main(String args[]){ String path = "E:/testimage.jpg...
  • a3060858469
  • a3060858469
  • 2017年09月30日 15:41
  • 46

根据网络路径存储图片并在图库显示

package com.example.administrator.mytest; import android.content.Context; import android.content.In...
  • shb2058
  • shb2058
  • 2017年04月05日 21:34
  • 255

android 从网络获取图片

package com.sunplus.app; import java.io.BufferedInputStream; import java.io.ByteArrayOutputStream;...
  • nmsoftklb
  • nmsoftklb
  • 2013年03月26日 10:05
  • 557

最简单 网络获取图片

//添加权限 uses-permission android:name="android.permission.INTERNET"/> //设置的全局变量 private Button bu...
  • qq_37454196
  • qq_37454196
  • 2017年09月01日 19:17
  • 136

Viewpager轮播 网络获取图片

public class MainActivity extends AppCompatActivity { String imag_url="http://result.eolinker.c...
  • weixin_40865431
  • weixin_40865431
  • 2017年12月20日 20:37
  • 28
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:网络获取图片
举报原因:
原因补充:

(最多只允许输入30个字)