回覆列表
  • 1 # 小紅的甜心

    使用下面的程式碼可以從伺服器中獲取影象

    String URL = "http://images.pcmac.org/SiSFiles/Schools/TN/JacksonMadisonCounty/RoseHillMiddle/Uploads/Locations/%7BB690E93E-F7C9-48AF-B72A-BFF944FA6D4A%7D_104_9169.JPG";

    private InputStream OpenHttpConnection(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 httpConn = (HttpURLConnection) conn;

    httpConn.setAllowUserInteraction(false);

    httpConn.setInstanceFollowRedirects(true);

    httpConn.setRequestMethod("GET");

    httpConn.connect();

    response = httpConn.getResponseCode();

    if (response == HttpURLConnection.HTTP_OK) {

    in = httpConn.getInputStream();

    }

    } catch (Exception ex) {

    throw new IOException("Error connecting");

    }

    return in;

    }

    private Bitmap DownloadImage(String URL) {

    Bitmap bitmap = null;

    InputStream in = null;

    try {

    in = OpenHttpConnection(URL);

    bitmap = BitmapFactory.decodeStream(in);

    in.close();

    } catch (IOException e1) {

    // TODO Auto-generated catch block

    e1.printStackTrace();

    final String msg = e1.getMessage();

    handler.post(new Runnable() {

    public void run() {

    Toast.makeText(getApplicationContext(), "" + msg, Toast.LENGTH_SHORT).show();

    }

    });

    }

    return bitmap;

    }

  • 中秋節和大豐收的關聯?
  • 如果在太空生孩子會發生什麼?