2012-09-01 2 views
0

'assets'폴더에 저장되어있는 하나의 CSV 파일을 중심으로 핵심 기능을 수행하는 Android 앱을 만들고 있습니다. 그것은 사전 형식의 응용 프로그램입니다. 코딩을 마친 후에는 미리 볼 수있는 업데이트 (매우 간단한 응용 프로그램입니다)가 사전 내용을 수정하면서이 CSV 파일의 업데이트가됩니다.URL에서 리소스 가져 오기

CSV 파일을 업데이트 할 때마다 새 버전을 다시 컴파일하여 Google Play 스토어에 제출하지 않아도 사용자가 앱을 한 번만 다운로드하면됩니다. 주기적으로 앱에서 온라인으로 CSV 파일을 업데이트했습니다.

URL에서 리소스를 검색하고이를 자동으로 'assets'폴더에 복사하는 방법은 무엇입니까?

답변

0
public InputStream getHttpContentEasily(String url) { 
        HttpURLConnection conn; 

        try { 
          conn = (HttpURLConnection) new URL(url).openConnection(); 
          conn.setConnectTimeout(CONNECTION_TIMEOUT); 
          conn.setReadTimeout(READ_TIMEOUT); 
          conn.setInstanceFollowRedirects(true); 
          return (conn.getInputStream()); 
        } catch (MalformedURLException e) { 
          e.printStackTrace(); 
        } catch (IOException e) { 
          e.printStackTrace(); 
        } 
        return (null); 
      } 

그런 다음 원하는 스트림에서 파일을 작성하면됩니다.