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

ZipInputStream. Очень медленно - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android TextViews и Layout http://www.cyberforum.ru/android-dev/thread958190.html
Здравствуйте! Имеется много генерируемых TextView. Как их можно поставить друг за дугом, что бы получился текст, как в обчной статье? Использовал LinearLayout, он не подходит, так как ставит элементы по линейке. Получается вот такая штука: https://www.dropbox.com/s/166p3ndq7udllty/Knipsel.PNG
Программирование Android Перенос установленного ПО Есть ПО, установленное в основной памяти. 1. Как можно указать при установке, что ПО можно перенести на карту памяти 2. Можно ли руками, через adb перенести приложение и все его данные на карту памяти. http://www.cyberforum.ru/android-dev/thread958173.html
Нет плавности при перемещении изображения Программирование Android
вот это в отдельном потоке: animate = true; int limit = width; for (int i = 0; i < limit/10; i++) { xdraw +=10; publishProgress(); try{ Thread.sleep(10); }catch (Exception zz){}
Отладка на планшете Google Nexus 7 Программирование Android
Посоветуйте пожалуйста хороший мануал для настройки данного планшета и среды разработки, чтоб приложения можно было дебажить из эклипс прямо на планшете через USB. сам гуглить пытался ничего толкового сразу не попадается..
Программирование Android Браузер, который работает как скайп) http://www.cyberforum.ru/android-dev/thread957921.html
Всем привет, не знаю, в тот ли я раздел написал, но продолжим. Вообщем возле моего дома ловит WiFi, в котором нужно авторизоваться. Но авторизовываться нужно под логином и паролем провайдера данного WiFi. Форма авторизации появляется после того как зайдешь в браузер, и зайдешь на любой сайт, сразу место сайта появляется форма, которую обойти нельзя. Но вот что я заметил.. Если просто...
Программирование Android Ориентация экрана при загрузке данных Добрый день! Приложение запрашивает HTML страницу которая загружется в doInBackground. Но при смене ориентции экрана приложение вылетает и выдает ошибку. Как сделать, что бы выполнение запроса не останавливалось? И еще, приложение генерирует контент и заполняет его в layout, но при смне ориентации, контент пропадает. Подскажите, что можно примерно сделать в этих случаях. подробнее

Показать сообщение отдельно
Slon747
59 / 37 / 1
Регистрация: 24.08.2013
Сообщений: 422

ZipInputStream. Очень медленно - Программирование Android

20.09.2013, 10:33. Просмотров 491. Ответов 0
Метки (Все метки)

Распаковываю zip-архив:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
    public static void decompress(String zipFile, String pathToUnzip) {
 
        try {
            ZipInputStream zipIn = new ZipInputStream(new FileInputStream(
                    zipFile));
            ZipEntry entry = null;
            while ((entry = zipIn.getNextEntry()) != null) {
                if (!entry.isDirectory()) {
                    FileOutputStream fout = new FileOutputStream(pathToUnzip
                            + "/" + entry.getName());
                    for (int c = zipIn.read(); c != -1; c = zipIn.read()) {
                        fout.write(c);
                    }
                    zipIn.closeEntry();
                    fout.close();
                }
            }
 
            zipIn.close();
        } catch (Exception ex) {
            Log.d("Error", ex.getMessage());
        }
    }
Архив размером 40 кб, содержащий 5 текстовых файлов распаковывается несколько минут (как в эмуляторе так и на устройстве).
Этот же файл мгновенно распаковывается файловым менеджером на устройстве.
Скажите, в чем причина медленной работы этого кода?

Добавлено через 58 минут
Я нашел вариант: https://www.securecoding.cert.org/co...ZipInputStream

Очень быстро работает. Причина была, вероятно, в отсутствии буфера
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru