Я не знаю, как получить InputStream (Чтение локального файла gzip) из локально сохраненного файла gzip xml.
InputStream
gzip xml
employee.gz
Если кто-то может помочь, я действительно ценю.Спасибо
Эта ссылка работает с 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( "path to file"))); String str = IOUtils.convertStreamToString(inputStream);
Я использовал класс util, который преобразует входной поток в строку. Возможно, вы захотите сделать часть чтения вручную.