最简单 网络获取图片
来源:互联网 发布:hydra linux 编辑:程序博客网 时间:2024/05/20 21:18
//添加权限
<uses-permission android:name="android.permission.INTERNET"/>
//设置的全局变量
private Button button;private ImageView imageView;String url="http://pic39.nipic.com/20140226/18071023_164300608000_2.jpg";Handler handler=new Handler(){ @Override public void handleMessage(Message msg) { super.handleMessage(msg); imageView.setImageBitmap((Bitmap)msg.obj); }};
//正式内容
button = (Button) findViewById(R.id.button);imageView = (ImageView) findViewById(R.id.imageView);button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { new Thread(new Runnable() { @Override public void run() { Bitmap jiexi = jiexi(url); Message message=new Message(); message.obj=jiexi; handler.sendMessage(message); } }).start(); }});//方法public Bitmap jiexi(String urlstring){ Bitmap bitmap=null; try { //Android studio 选中 Ctrl+Alt+T(try catch) URL url1= new URL(urlstring); HttpURLConnection urlConnection = (HttpURLConnection) url1.openConnection(); urlConnection.setReadTimeout(5000); urlConnection.setConnectTimeout(5000); urlConnection.connect(); if (urlConnection.getResponseCode()==200){ InputStream inputStream = urlConnection.getInputStream(); bitmap = BitmapFactory.decodeStream(inputStream); }else{ bitmap=null; } } catch (MalformedURLException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } return bitmap;}
阅读全文
0 0
- 最简单 网络获取图片
- 简单获取网络图片
- android 简单实现获取网络图片
- android获取网络图片简单实现
- 最简单实现从相册和拍照中获取图片
- JAVA 实现简单的网络爬虫,获取网站图片
- android - 获取网络图片
- android获取网络图片
- ImageView获取网络图片
- android获取网络图片
- 网络获取图片
- Android获取网络图片
- android 获取网络图片
- android 获取网络图片
- andorid,获取网络图片
- 获取网络图片
- 获取网络图片
- 获取网络图片
- 启用程序图标导航
- 使用什么软件可以将PDF文件进行编辑
- Linux搭建FTP服务器
- 采药
- mybatis之mybatis-generator
- 最简单 网络获取图片
- VBA-图表上下限动态变化
- A*算法转载
- 请求转发与响应重定向解析
- 块状元素垂直水平居中
- 阻止拷贝
- C++Primer----表达式
- centos6下安装rabbitmq
- ListView显示数据,弹出AlertDialog,调起打电话功能