Я использую eclipse для создания приложения для Blackberry. Я приложил zip файл с моим заявлением. Пожалуйста, помогите мне, я не знаю, как получить данные из zip-файла при разработке приложений.
Как получить данные из прикрепленного zip-файла в приложении Blackberry?
Ответы (1)
В BlackBerry мы можем использовать два стандарта сжатия: GZip и ZLib. Выберите один, затем сожмите файл и добавьте в проект. Затем вы сможете открыть его как ресурс. После этого распакуйте его с помощью GZIPInputStream. или ZLibInputStream соответственно.
Пример (распаковать и распечатать текст из файла 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
}
person
Maksym Gontar
schedule
31.08.2009