我不知道如何从本地存储的InputStream
文件中获取gzip xml
(读取gzip本地xml文件)。
employee.gz
如果有人可以帮助我真的很感激。感谢
答案 0 :(得分:0)
此链接适用于zip。 http://techdroid.kbeanie.com/2010/10/unzip-files-in-android.html
我不确定它是否适用于gz文件,但你可以尝试一下。在dev docs上有关于GZIPInputStream类的文档。
http://developer.android.com/reference/java/util/zip/GZIPInputStream.html
这段代码有效。
GZIPInputStream inputStream = new GZIPInputStream(new FileInputStream(new File( "path to file"))); String str = IOUtils.convertStreamToString(inputStream);
我使用了一个util类,它将输入流转换为字符串。您可能希望手动执行阅读部分。