URL 주소의 파일을 다운 받아서 저장하려면, 다음 메소드 내용처럼 구현 하면됨.
public void downAndSave(String urlString, String savePath) {
URL url;
InputStream inputStream;
OutputStream outputStream;
HttpURLConnection con;
try {
url = new URL(urlString);
con = (HttpURLConnection)url.openConnection();
con.setRequestProperty("Connection", "keep-alive");
con.setConnectTimeout(20000);
con.setReadTimeout(20000);
con.connect();
inputStream = new BufferedInputStream(url.openStream());
outputStream = new FileOutputStream(savePath);
byte data[] = new byte[1024];
int count;
while((count = inputStream.read(data)) != -1) {
outputStream.write(data, 0, count);
}
outputStream.flush();
outputStream.close();
inputStream.close();
} catch (Exception e) {
//e.printStackTrace();
}
}
utlString - 파일 URL
savePath - 저장 경로 및 저장 파일 이름
'android tech.' 카테고리의 다른 글
파일 복사해서 저장하기 (0) | 2014.05.02 |
---|---|
bitmap을 png 또는 jpg 파일로 저장 (0) | 2014.05.02 |
layout에서 round rect 그리기 (0) | 2014.05.02 |
레이아웃에서 include 사용시 주의 사항 (0) | 2014.05.02 |
string[] to ArrayList<string> (0) | 2014.04.30 |