从Android应用程序中的压缩XML文件获取信息

问题描述:

我的服务器上有一个压缩(.gz)xml文件。我需要读取该文件并获取存储在SQLite数据库中的信息。从Android应用程序中的压缩XML文件获取信息

必须通过HTTPS访问服务器。

“的https://SERVER_ADDRESS/PATH/employee.gz”

通常,当我登录到服务器到这些XML文件存储的文件夹,它会询问我的用户名和密码。所以在代码中如何处理这个。

我搜索,但没有得到确切的我需要。伟大的,如果有人可以帮助我。谢谢。

根据您从HTTPS中读取的方式,GZIPInputStream可能工作。 http://developer.android.com/reference/java/util/zip/GZIPInputStream.html

此外,请查看http://developer.android.com/reference/org/apache/http/auth/UsernamePasswordCredentials.html以使用http访问受密码保护的目录。

+0

对您有帮助吗?如果不是,你能否再澄清一下这个问题?否则,+1! ;) – styler1972

+0

经历了这些。但仍然没有解决问题。我需要从(https://SERVER_ADDRESS/PATH/employee.gz)gzip文件获取输入流。这是HTTPS,通常当我访问服务器中的这个文件夹时,我必须提供用户名和密码才能访问此文件夹以访问gz文件。 – JibW