package com.bwie.day03.myapplication;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.net.HttpURLConnection;import java.net.MalformedURLException;import java.net.URL;//创建一个工具类public class NewUtils {    private Bitmap bitmap;    //获取String数据    public String getString(String urlString){        try {            //实例化URL对象            URL url = new URL(urlString);            //调用方法            HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection();            //获取响应码            int responseCode = urlConnection.getResponseCode();            //判断响应码            if (responseCode==200) {                //获取输入流                InputStream inputStream = urlConnection.getInputStream();                //获取字符输入流                BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(inputStream));                //实例化StringBuffer对象                StringBuffer stringBuffer = new StringBuffer();                //定义空字符                String str="";                //循环读取                while((str=bufferedReader.readLine())!=null){                    //拼接字符                    stringBuffer.append(str);                }                //返回String                return stringBuffer.toString();            }        } catch (MalformedURLException e) {            e.printStackTrace();        } catch (IOException e) {            e.printStackTrace();        }        return null;    }    //获取图片的方法    public Bitmap getimg(String urlString2){        try {            //实例化URL对象            URL url = new URL(urlString2);            HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection();            int responseCode = urlConnection.getResponseCode();            if (responseCode==200){                InputStream inputStream = urlConnection.getInputStream();                bitmap = BitmapFactory.decodeStream(inputStream);            }        }catch (MalformedURLException e){        } catch (IOException e) {            e.printStackTrace();        }        return bitmap;    }}

更多相关文章

  1. android 获取屏幕宽高 & 控件宽高
  2. android XMl Selector 图片背景点击和焦点获取样式
  3. 获取当前locale
  4. Android之获取IP
  5. Android(安卓)SAX解析xml为java
  6. android获取文件大小常用类
  7. 获取amlogic源码
  8. android获取app的版本信息
  9. android获取手机存储状态

随机推荐

  1. android主线程中Looper.loop()为什么不会
  2. AES Crypto 在 Android(安卓)P(Android(安
  3. android中SimpleCursorAdapter _id错误的
  4. android——ListView功能的实现
  5. 总结系列-Android的文件系统
  6. android 笔记handler
  7. Android(安卓)SDK下载和更新失败的解决方
  8. android 图片设置圆角
  9. Android(安卓)获取当前日期 时间
  10. Android(安卓)Java basic knowledge ---A