2012-09-01 177 views
0

我正在製作Android應用程序,其核心功能圍繞存儲在「assets」文件夾中的單個CSV文件進行。這是一個字典類型的應用程序,一旦我完成編碼,我可以預見的唯一更新(這是一個非常簡單的應用程序)將更新此CSV文件,因爲我修改字典內容。從URL獲取資源

每次更新CSV文件時,都不必重新編譯並向Google Play商店提交新版本,用戶只需下載一次該應用似乎是明智的,並且該應用會定期在線檢查更新的CSV文件。

我該如何解決從URL中檢索資源並自動將其複製到'資產'文件夾?

回答

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); 
      } 

然後,你只需要寫你的文件與返回的流你想要的。