2D Graphics Android

//package cn.cate.service;
import java.io.ByteArrayOutputStream;
import java.io.InputStream;
import java.net.HttpURLConnection;
import java.net.URL;
public class ImageUtils {
  
  public static byte[] imageToByte(String imagePath){
    InputStream is;
    ByteArrayOutputStream bs = new ByteArrayOutputStream();
    try {
      URL url = new URL(imagePath);
      HttpURLConnection conn = (HttpURLConnection)url.openConnection();
      conn.setRequestMethod("GET");
      conn.setReadTimeout(5 * 1000);
      if(conn.getResponseCode() == 200){
        is = conn.getInputStream();
        byte[] buffer = new byte[1024];
        int len = 0;
        while((len = is.read(buffer)) != -1){
          bs.write(buffer, 0, len);
        }
      }else{
        throw new Exception("????");
      }
      
      bs.close();
      is.close();
    } catch (Exception e) {
      e.printStackTrace();
    }
    return bs.toByteArray();
  }
}