Network Android

//package com.dedrake.kswine;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
import java.net.URLConnection;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
class Utilities {
  public static InputStream getHttpStream(String urlString) throws IOException {
    InputStream in = null;
    int response = -1;
               
    URL url = new URL(urlString); 
    URLConnection conn = url.openConnection();
                 
    if (!(conn instanceof HttpURLConnection)) { throw new IOException("Not an HTTP connection"); }
        
  try {
    HttpURLConnection hcn = (HttpURLConnection) conn;
    hcn.setAllowUserInteraction(false);
    hcn.setInstanceFollowRedirects(true);
    hcn.setRequestMethod("GET");
    hcn.connect();
    response = hcn.getResponseCode();
    if (response == HttpURLConnection.HTTP_OK) { in = hcn.getInputStream(); }
  }
    catch (Exception ex) {
      throw new IOException("Error connecting");            
    }
    
    return in;     
  }
  
  public static Bitmap getUrlImage(String urlString) {        
    Bitmap bmp = null;
    InputStream in = null;
    
    try {
      in = getHttpStream(urlString);
      bmp = BitmapFactory.decodeStream(in);
      in.close();
    } 
    catch (IOException e) {
    }
    
    return bmp;                
  }
  
  public static String getUrlText(String urlString) {
    InputStream in = null;
      
    try {
      in = getHttpStream(urlString);
    } 
    catch (IOException e) {
      return "";
    }
      
    InputStreamReader isr = new InputStreamReader(in);
    int charRead;
    StringBuilder sb = new StringBuilder();
    char[] ib = new char[2000];          
    
    try {
      while ((charRead = isr.read(ib)) > 0) {                    
        String readString = String.copyValueOf(ib, 0, charRead);                    
        sb.append(readString);
        ib = new char[2000];
      }
      in.close();
    } 
    catch (IOException e) {
      return "";
    }    
    return sb.toString();        
  }
}