Форум программистов, компьютерный форум CyberForum.ru

Как получить список файлов в архиве и извлечь только нужные - Android

Восстановить пароль Регистрация
Другие темы раздела
Android Блокировка входящих/исходящих вызовов http://www.cyberforum.ru/android-dev/thread1088010.html
Не знал точно в какой раздел написать данную тему,поэтому решил написать здесь. В общем есть телефон на базе android,а именно huawei u8180(мегафон),хотя мне кажется что это не столь важно.Мне нужно заблокировать на данном телефоне входящие и исходящие вызовы на любой вставленной в него симкарте.Но обязательно сделать так,чтобы интернет работает. То есть взял я любую симку,вставил ее в...
Android Структура приложения Подскажите, поделитесь опытом. Как правильно начать писать приложение, как предварительно определить структуру будущего приложения, чтобы в ходе написания было меньше переделок? Я предполагаю так: Дробим приложение на основные классы - класс работы с пользователем кнопки, дисплей - класс работы с периферией (в моем случае блютуз) - класс работы с данными; Устанавливаем взаимосвязи и... http://www.cyberforum.ru/android-dev/thread1087996.html
Android MediaPlayer, как программно задать определенный файл на воспроизведение?
собственно как работать с данным классом, и как программно задать определенный файл на воспроизведение? спасибо!
Android Создать значок в верхней части экрана
Есть область выше запущенного окна приложения. На ней выводится значок будильника, батареи и пр. Не знаю даже как называется. Может системная панель? Заметил, что некоторые программы могут там размещать свой значок. Пришла и мне мысль это использовать. Но не найду инфу. Скажите, как это сделать или хотя бы как это называется?
Android Работа с FrameLayout http://www.cyberforum.ru/android-dev/thread1087940.html
Почему первая картинка не перекрывает вторую? package com.shcherban.box_box; import android.content.Context; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.graphics.Canvas; import android.graphics.Color; import android.util.Log;
Android Создание эмулятора Android Доброго времени суток. Когда создаю эмулятор в Android Virtual Device Manage и запускаю его, выскакивает окно Starting Android Emulator. Внизу написано: Starting emulator for AVD '5.1_WVGA_480x800_mdpi_4.4.2' PANIC: Could not open: 5.1_WVGA_480x800_mdpi_4.4.2 Здесь 5.1_WVGA_480x800_mdpi_4.4.2 - название устройства. При этом ничего не происходит, эмулятор не запускается. Помогите, плиз.... подробнее

Показать сообщение отдельно
ящюр
96 / 96 / 24
Регистрация: 15.03.2013
Сообщений: 505
Записей в блоге: 1
03.02.2014, 01:54     Как получить список файлов в архиве и извлечь только нужные
Подскажите плиз, как получить список файлов в архиве и извлеч только нужные мне файлы в папку. Перебрал кучу примеров из инета для работы с архивами и только ошибки. Последний тестовый пример
Кликните здесь для просмотра всего текста
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
public void unzipping () {
        try
        {
           /*
                * To Open a zip file, use
                *
                * ZipFile(String fileName)
                * constructor of the ZipFile class.
                *
                * This constructor throws IOException for any I/O error.
                */
            File file = new File (getFilesDir() +"/jtv.zip");
            Log.i(TAG,"Control Point n1");
            ZipInputStream zipinputstream = null;
 
            ZipEntry zipentry;
 
            zipinputstream = new ZipInputStream(new FileInputStream(file));
 
 
 
            zipentry = zipinputstream.getNextEntry();
 
           
           Log.i(TAG,"Control Point n2");
           
           /*
            * To get list of entries in the zip file, use
            *
            * Enumeration entries()
            * method of ZipFile class.
            */
           
            //Enumeration e = zipFile.entries();
           
            Log.i(TAG,"Listing zip file contents");
            while(zipentry != null)
            {
                String entryName = zipentry.getName();
                Log.i(TAG,"List - "+ entryName);
                zipentry = zipinputstream.getNextEntry();
            }
           
        }
        catch(IOException ioe)
        {
            Log.i(TAG,"Error opening zip file" + ioe);
        }
 
}
}


В результате в списке имею один файл из 816 (причем не самый первый )
Архив это список каналов jtv.zip
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 03:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru