2010-01-14 94 views
1

我使用httprequest從webservice檢索數據,我知道使用tomcat我們可以使用gunzip算法壓縮響應數據。android httprequest壓縮響應

但是如何解壓縮數據來顯示,解壓是耗時的?有沒有其他方式來壓縮響應和解壓縮在Android上?

回答

1

還有an example on the Apache website showing how to do gzip decompression with HTTPRequest and DefaultHTTPClient。 (您可以找到HTTPClient示例的完整列表here。)

至於如何花費時間,找出數據的最佳方法是在應用程序中分析處理壓縮和未壓縮的數據。這與the traceview tool很容易做到。

+0

這甚至可能不是必需的 - 我前幾天使用'DefaultHttpClient'編寫了一個類,它自動接受並解壓gzip迴應,而我沒有做任何特別的事情。這是在PC上,但我不明白爲什麼這種行爲應該在Android上有所不同。 – 2010-01-14 19:35:42