2012-07-17 49 views
0

我有一個與gz文件的網址,我需要donload並將此文件保存在手機內存中。並且如果沒有互聯網連接我需要閱讀文件的形式存儲gzip文件寫入

public Document getDoc(String url1) throws IOException{ 
     Document document = null; 

     try { 
      URL url = new URL(url1); 


      InputStream in = url.openStream(); 
      GZIPInputStream zin; 
      try { 
       zin = (GZIPInputStream)in; 
      } catch (Exception e) { 
       zin = new GZIPInputStream(in); 
      } 

      DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); 
      DocumentBuilder db = dbf.newDocumentBuilder(); 
      document = db.parse(zin); 
      document.getDocumentElement().normalize(); 
     } catch(Exception e) { 
      // Log.v(TAG, "Exception = " + e); 
     } 
     return document; 
    } 
+0

有什麼問題嗎? – slybloty 2012-07-17 12:37:41

+0

我需要donload並將此文件保存在手機內存中,如果沒有互聯網連接,我需要讀取文件形式的內存 – ipauler 2012-07-17 12:50:09

回答