【发布时间】:2011-10-04 09:13:12
【问题描述】:
我不知道如何从本地存储的gzip xml 文件中获取InputStream(读取压缩后的本地 xml 文件)。
employee.gz
如果有人可以帮助我真的很感激。谢谢
【问题讨论】:
标签: android xml xml-parsing gzip
我不知道如何从本地存储的gzip xml 文件中获取InputStream(读取压缩后的本地 xml 文件)。
employee.gz
如果有人可以帮助我真的很感激。谢谢
【问题讨论】:
标签: android xml xml-parsing gzip
此链接适用于 zip。 http://techdroid.kbeanie.com/2010/10/unzip-files-in-android.html
我不确定它是否适用于 gz 文件,但您可以尝试一下。开发文档上有关于 GZIPInputStream 类的文档。
http://developer.android.com/reference/java/util/zip/GZIPInputStream.html
这段代码有效。
GZIPInputStream inputStream = new GZIPInputStream(new FileInputStream(new File( “文件路径”))); String str = IOUtils.convertStreamToString(inputStream);我使用了一个将输入流转换为字符串的 util 类。您可能希望手动完成阅读部分。
【讨论】: