private boolean downloadFile(String fileSaveURL, String fileDownloadURL) {
		boolean isSuccessfullyDownloaded = false;
		URL url = null;
		URLConnection conn = null;
		BufferedInputStream in = null;
		FileOutputStream fout = null;
		try {
			url = new URL(fileDownloadURL);
			conn = url.openConnection();
			conn.setReadTimeout(READ_TIMEOUT);
			in = new BufferedInputStream(conn.getInputStream());
			fout = new FileOutputStream(fileSaveURL);
			byte data[] = new byte[BUFFER_SIZE];
			int count;
			while ((count = in.read(data, 0, BUFFER_SIZE)) != -1)
				fout.write(data, 0, count);
			isSuccessfullyDownloaded = true;
		} catch (MalformedURLException e) {
			e.printStackTrace();
		} catch (FileNotFoundException e) {
			// e.printStackTrace();
		} catch (IOException e) {
			e.printStackTrace();
		} finally {
			if (in != null)
				try {
					in.close();
				} catch (IOException e) {
					e.printStackTrace();
				}
			if (fout != null)
				try {
					fout.close();
				} catch (IOException e) {
					e.printStackTrace();
				}
		}
		return isSuccessfullyDownloaded;
	}