본문 바로가기

android tech.

Json 다운로드하기

public String downloadUrl(String urlString) throws IOException {

URL url = new URL(urlString);

HttpURLConnection conn = (HttpURLConnection)url.openConnection();

conn.setReadTimeout(10000);

conn.setConnectTimeout(15000);

conn.setRequestProperty("Connection", "keep-alive");

conn.setRequestMethod("GET");

conn.setDoInput(true);

conn.connect();

InputStream result = conn.getInputStream();

Writer writer = new StringWriter();

char[] buffer = new char[4094];

try{

Reader reader = new BufferedReader(new InputStreamReader(result, "UTF-8"));

//Reader reader = new BufferedReader(new InputStreamReader(result, "EUC-KR"));

int n;

while((n=reader.read(buffer)) != -1){

writer.write(buffer, 0, n);

}

}finally{

result.close();

}

return writer.toString();

}

'android tech.' 카테고리의 다른 글

Obb 파일 안에 있는 영상 재생  (0) 2015.08.31
view를 bitmap으로 캡쳐하는 방법  (0) 2014.05.12
bitmap이 있는지 체크  (0) 2014.05.02
파일 지우기  (0) 2014.05.02
파일이 있는지 체크하기  (0) 2014.05.02