Вниз  Java-программирование (1-ые посты)
- 16.08.2012 / 16:30
Salat-Cx65
  Пользователь

Salat-Cx65 
Сейчас: Offline
BorderFol (16.08.2012/14:28)
Salat-Cx65, может ссылка есть на эту реализацию ?
http://waper.ru/folder/243253/980619
- 16.08.2012 / 16:34
Salat-Cx65
  Пользователь

Salat-Cx65 
Сейчас: Offline
Naik, Я бы советовал сначала скачать файл полностью. В хип,рмс или фс. И потом работать. А то у тебя чтение с сайта+чтение ли распаковка архива+создание папок и файлов. Очень много лишнего времени и ресурсов потребляеш. Не тру так
- 16.08.2012 / 16:50
ВитаминКО
  Супермодератор

ВитаминКО 
Сейчас: Offline
HoldFast, просто получилось бы, что прогу за меня написали.

Так именно в этом коде ошибка
__________________
 わからない!!
- 16.08.2012 / 16:55
Naik
  Пользователь

Naik 
Сейчас: Offline
Salat-Cx65, На андроиде во время работы приложение 4-5 Мб занимает, не думаю что это мгого, опера мини, например 25 Мб. А вот процессор на 30% грузит.

Изменено Naik (16.08 / 16:57) (всего 1 раз)
- 16.08.2012 / 17:00
Salat-Cx65
  Пользователь

Salat-Cx65 
Сейчас: Offline
Naik, Не смотри на проблему только со стороны оперативы. Есть еще таймауты при интернет-сессии, слабый или потеряный сигнал, ошибки с фс и так далее. А если помниш законы Мерфи, если неприятность может случится, она обязательно случится. Если 4 возможные причины устранены всегда найдется пятая
- 16.08.2012 / 17:15
Naik
  Пользователь

Naik 
Сейчас: Offline
Salat-Cx65, Так вот я и спрашиваю, как продолжить разархивировать архив
с места, где оборвалась связь? Считать сколько байт считал ZipInputStream, затем создавать заново соединение, и пропускать скачанное и запускать распаковку с того места? Или можно както настроить соединение по другому, что бы пыталось подсоединиться еще раз при ошибке, без создания соединения заново?

Изменено Naik (16.08 / 17:16) (всего 1 раз)
- 16.08.2012 / 17:34
DaGGeR16
  Пользователь

DaGGeR16 
Сейчас: Offline
ВитаминКО, Джанино не всегда выдает именно ту строку,на которой ошибка
ты хоть какой пример из горнакова собираешь то?
- 16.08.2012 / 17:53
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
Naik, и правда, скачал бы архив на диск, а потом оттуда бы распаковывал. Попробуй подсчитать, сколько трафа уходит на распаковку непосредственно с интернета и просто на загрузку архива. Мне кажется на загрузку меньше уйдёт трафика, и быстрее должно быть.
__________________
 let live
- 16.08.2012 / 18:56
Naik
  Пользователь

Naik 
Сейчас: Offline
aNNiMON, Да, прийдется качать сначала на диск. Трафика должно одинаково уйти по идее. А как пропускать уже скачанные байты? skip(int n)? Или connection.setRequestProperty("Range", "bytes="+file.length()+"-");?

Вы когда пишите, то не учитываете потерю связи и все нормально скачивает?

Изменено Naik (16.08 / 19:00) (всего 5 раз)
- 16.08.2012 / 19:08
ВитаминКО
  Супермодератор

ВитаминКО 
Сейчас: Offline
DaGGeR16, я по примерам Горнакова пишу свою мини-прогу. Проста, как вода, должна была сразу скомпилиться, логику проги проверил 100500 раз, но мне всегда не везет по-мелочам, то ; забуду, то букву пропущу, то ещё что-то...

Сейчас переведу скриншот, попробую понять, что опять забыл
__________________
 わからない!!
Наверх  Всего сообщений: 16875
Фильтровать сообщения
Поиск по теме
Файлы топика (794)