如何在Blackberry应用程序中从附加的zip文件中检索数据?

如何在Blackberry应用程序中从附加的zip文件中检索数据?,blackberry,compression,zip,gzip,zlib,Blackberry,Compression,Zip,Gzip,Zlib,我正在使用eclipse为Blackberry构建应用程序。我在申请表中附上了一个zip文件。请帮助我,我不知道如何在应用程序开发中从zip文件中检索数据。在BlackBerry中,我们可以使用两种压缩标准:和。 选择一个,然后压缩文件并添加到项目中。 然后您应该能够将其作为资源打开。 之后,用或相应地将其解压缩 示例(从附加到项目的test.gz解压缩并打印文本): try { InputStream inputStream = getClass().getResourceAsStre

我正在使用eclipse为Blackberry构建应用程序。我在申请表中附上了一个zip文件。请帮助我,我不知道如何在应用程序开发中从zip文件中检索数据。

在BlackBerry中,我们可以使用两种压缩标准:和。 选择一个,然后压缩文件并添加到项目中。 然后您应该能够将其作为资源打开。 之后,用或相应地将其解压缩

示例(从附加到项目的test.gz解压缩并打印文本):

try
{
    InputStream inputStream = getClass().getResourceAsStream("test.gz");
    GZIPInputStream gzis = new GZIPInputStream(inputStream);
    StringBuffer sb = new StringBuffer();

    int i;
    while ((i = gzis.read()) != -1)           
    {
        sb.append((char)i);
    }

    String data = sb.toString();
    add(new RichTextField(data));
    gzis.close();
}
catch(IOException ioe)
{
    //do something here
}