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; } }
网络数据工具类
最新推荐文章于 2022-09-22 13:30:50 发布