网络数据工具类

来源:互联网 发布:淘宝网电动车配件 编辑:程序博客网 时间:2024/06/05 00:51
package com.example.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 NetWordUtils {    private static String tag ="NetWordUtils";    public static String getNetjson(String urlString){        try {            URL url=new URL(urlString);            HttpURLConnection urlconnection= (HttpURLConnection) url.openConnection();            urlconnection.setRequestMethod("GET");            urlconnection.setConnectTimeout(8000);            InputStream inputStream = urlconnection.getInputStream();            StringBuilder StringBuilder=new StringBuilder();            BufferedReader bufferedReader=new BufferedReader(new InputStreamReader(inputStream));            String temp="";            while ((temp=bufferedReader.readLine())!=null){                StringBuilder.append(temp);                temp="";            }            String data=StringBuilder.toString();            return data;        } catch (MalformedURLException e) {            e.printStackTrace();        } catch (IOException e) {            e.printStackTrace();        }          return "";    }    public static Bitmap getNetBitmap(String urlstring){        try {            URL url=new URL(urlstring);            HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection();            int responseCode = urlConnection.getResponseCode();            if(responseCode==200){                InputStream inputStream = urlConnection.getInputStream();                Bitmap bitmap = BitmapFactory.decodeStream(inputStream);                return bitmap;            }        } catch (MalformedURLException e) {            e.printStackTrace();        } catch (IOException e) {            e.printStackTrace();        }        return null;    }}
原创粉丝点击