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;
}
}