Java tutorial
//package com.java2s; import java.io.IOException; import java.io.InputStream; import java.net.HttpURLConnection; import java.net.MalformedURLException; import java.net.URL; public class Main { private static boolean isOver; private static InputStream inStream = null; public static void downloadResource(final String fileUrl) { new Thread(new Runnable() { @Override public void run() { inStream = null; isOver = false; try { URL url = new URL(fileUrl); HttpURLConnection conn = (HttpURLConnection) url.openConnection(); conn.setConnectTimeout(5000); inStream = conn.getInputStream(); } catch (MalformedURLException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } isOver = true; } }).start(); } }